2016-11-29 7 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 위젯이 없습니다. 검도 메뉴를 말하는거야? http://www.telerik.com/forums/add-columnmenu-to-custom-toolbar-on-telerik-mvc-grid에 따라 http://demos.telerik.com/kendo-ui/menu/index –

+1

# OpG7mEgZvUWqoUwoSU0hOw 이것은 "문서화되지 않은"함수입니다. –