Kendo Siatka ma naprawdę ładne menu kontekstowego kolumna (aka: columnMenu), który można uzyskać dostęp poprzez kliknięcie prawym przyciskiem myszy na nagłówku każdej kolumny. Menu jest włączone ustawienie pola w Kendo siatki do:Jak pokazują columnMenu Kendo Grid użyciu skryptu
columnMenu: true
Gdy columnMenu jest włączona, wyświetla kolumny w sieci i pozwala, aby pokazać/ukryć kolumny, sortowania i filtruj na nich. Musimy jednak przesunąć to menu kolumn poza siatkę i powiązać je z przyciskiem. Kiedy użytkownik kliknie przycisk, pojawi się menu kolumny. Czy istnieje sposób wywołania tego przez javascript?
Wniosek ten jest podobny do jednego wykonanego przez Michiel (5 marca 2012). Jednak w tym konkretnym przypadku było to żądanie kontekstMenu dla innego produktu, sieci Telerik MVC. Adres URL pytanie Michiel jest poniżej jako odniesienie: http://www.telerik.com/community/forums/aspnet-mvc/grid/how-to-show-column-context-menu-using-script.aspx
Dzięki za szybką odpowiedź Atanas. Czy możliwe jest również przeniesienie menu kontekstowego kolumny do współrzędnej X, Y, a następnie wywołanie jej za pomocą javascript? Tak więc pożądane jest: 1) użytkownik klika na przycisk 2) menu kontekstowe kolumny pojawia się tuż pod przyciskiem 3) użytkownik wybiera kolumny do pokazania lub ukrycia w Kendo Grid Odpowiedź na pytanie Michiel wydaje się zapewniać sposób pozycjonowania menu. Czy możemy to zrobić również dla Kendo Grid? – user1864920
Tak. Zmodyfikowałem moje demo jsbin. –
To zadziałało, dziękuje bardzo Atanom - wykonanie przykładowego kodu w jsbin bardzo pomogło! – user1864920