5

剣道グリッドには、各列ヘッダーを右クリックしてアクセスできる非常に優れた列コンテキストメニュー(別名:columnMenu)があります。メニューを有効にするには、剣道グリッドのフィールドを次のように設定します。

columnMenu:true

columnMenuを有効にすると、グリッドに列が表示され、列の表示/非表示、並べ替え、およびフィルター処理が可能になります。ただし、この列メニューをグリッドの外に移動してボタンに関連付ける必要があります。したがって、ユーザーがボタンをクリックすると、列メニューが表示されます。javascriptを介してこれを呼び出す方法はありますか?

このリクエストは、Michiel(2012年3月5日)によるリクエストと似ています。ただし、その特定のケースでは、別の製品であるTelerikMVCグリッドのcontextMenuに対するリクエストでした。Michielの質問のURLは、参照として以下にあります: http ://www.telerik.com/community/forums/aspnet-mvc/grid/how-to-show-column-context-menu-using-script.aspx

4

1 に答える 1

8

これは、列のクリックイベントをトリガーするのと同じくらい簡単です。

$("#grid .k-header-column-menu:first").click();

動作するデモは次のとおりです:http://jsbin.com/ihivif/2/edit

于 2012-11-30T07:43:27.297 に答える