2012-11-30 4 views
5

剣道グリッドには、各列のヘッダーを右クリックすることでアクセスできる、すばらしい列コンテキストメニュー(別名:columnMenu)があります。スクリプトを使って剣道グリッドのcolumnMenuを表示するには

columnMenu:メニューはに剣道グリッド内のフィールドを設定することで有効になっている

真columnMenuが有効になっている場合、それは、グリッド内の列を表示し、並べ替え、/非表示の列を表示することができ、かつフィルタリングしてください。ただし、この列メニューをグリッドの外に移動してボタンに結合する必要があります。ユーザーがボタンをクリックすると、列メニューが表示されます。 javascriptでこれを呼び出す方法はありますか?

このリクエストはMichiel(2012年3月5日)のものに似ています。しかし、その特定のケースでは、別の製品であるTelerik MVC GridのcontextMenuに対するリクエストでした。ミシェルの質問のためのURLを参照として以下の通りです:http://www.telerik.com/community/forums/aspnet-mvc/grid/how-to-show-column-context-menu-using-script.aspx

答えて

8

それは、カラムのクリックイベントをトリガするのと同じくらい簡単です:速いためhttp://jsbin.com/ihivif/2/edit

+0

ありがとう:ここ

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

は、作業のデモです応答アタナ。列のコンテキストメニューをX、Y座標に移動し、javascriptでトリガーすることも可能ですか? 1)ユーザーがボタンをクリック 2)列のコンテキストメニューがボタンのすぐ下に表示される 3)ユーザーが剣道グリッドで表示または非表示にする列を選択する Michielの質問に対する応答メニューを配置する方法を提供するようです。剣道グリッドでも同じことができますか? – user1864920

+0

はい。 jsbinデモを修正しました。 –

+0

これはうまくいきました。ありがとうAtanas - jsbinでサンプルコードをやってみました。 – user1864920

関連する問題