2016-11-29 27 views

答えて

1

剣道UIフレームワークは、kendoColumnMenuウィジェットを持っています。 'グリッド' を仮定し がグリッド要素である、我々は持っている: HTML(FA -...フォント素晴らしいスタイルです):

<a class="btn btn-icon grid-column-menu fa fa-columns" href="#" title="Manage columns."></a> 

JS:

var $gridColumnMenuButton = $(".grid-column-menu").kendoColumnMenu({ 
    filterable: false, 
    sortable: false, 
    dataSource: grid.data("kendoGrid").dataSource, 
    columns: true, 
    owner: grid.data("kendoGrid"), 
}); 

$gridColumnMenuButton.on("click", function(e) { 
    $(this).find(".k-header-column-menu").click(); 

    return false; 
}); 

CSS:

.grid-column-menu .k-header-column-menu { 
height: 35px; 
visibility: hidden; 
position: absolute; 
left: 0; } 

これにより、列の表示/非表示を切り替えることができます。

+0

kendoColumnMenuウィジェットはありません。あなたはkendoMenuを参照していますか? http://www.telerik.com/forums/add-columnmenu-to-custom-toolbar-on-telerik-mvc-gridによるhttp://demos.telerik.com/kendo-ui/menu/index –

+1

#OpG7mEgZvUWqoUwoSU0hOwこれは「文書化されていない」関数です –

関連する問題