0
A
回答
2
這將會有點棘手,需要一些編程。
該解決方案是基於:
- 在工具欄上定義一個複選框每一列,爲了這個,我打算使用的模板。
- 對於每個複選框,我們定義一個處理程序,根據當前狀態顯示/隱藏列。
模板定義
<!-- language: lang-html -->
<script type="text/kendoui" id="template">
<div>
<label for='field-#= item.field #'>
#= item.title ? item.title : item.field #
<input type='checkbox' id='field-#= item.field #' checked onclick='hideColumn("#=idx#")'>
</label>
</div>
</script>
現在,在網格定義,我們定義工具欄是執行函數的結果:
<!-- language: lang-json -->
toolbar : toolbarGenerator,
和tootbarGeneration
是:
迭代通過h應用模板生成工具欄的所有列。
在複選框變化的事件處理程序是:
function hideColumn(col) {
var grid = $("#grid").data("kendoGrid");
if (grid.columns[col].hidden) {
grid.showColumn(+col);
} else {
grid.hideColumn(+col);
}
}
而這裏的jsfiddle http://jsfiddle.net/OnaBai/GerEN/1/
1
我會嘗試將工具欄示例與multiselect結合使用,方法是從網格的列屬性中獲取可用的列。
相關問題
- 1. jQuery顯示隱藏菜單
- 2. 隱藏/顯示子菜單
- 3. 隱藏/顯示菜單Javascript
- 4. 顯示隱藏jquery菜單
- 5. 顯示/隱藏jQuery菜單
- 6. 在jquery的菜單中隱藏和顯示列表項?
- 7. Android:Facebook菜單顯示和隱藏列表滾動
- 8. jQuery的:顯示和隱藏菜單
- 9. JavaScript:隱藏和顯示菜單類
- 10. JQuery的 - 顯示和隱藏菜單
- 11. 從菜單中隱藏和顯示div
- 12. 如何顯示和隱藏菜單欄
- 13. 從列表中顯示隱藏的div菜單
- 14. Kendo Grid單按網格列菜單顯示/隱藏網格列
- 15. 如何顯示頁腳菜單作爲顯示和隱藏
- 16. 隱藏和顯示錶單驗證
- 17. 隱藏和顯示錶單(面板)onclick
- 18. JavaScript隱藏和顯示錶單元素
- 19. 表列隱藏/顯示
- 20. 隱藏並顯示錶列
- 21. 顯示/隱藏固定菜單(jQuery)
- 22. Android動畫:隱藏/顯示菜單
- 23. Jquery顯示/隱藏文章菜單
- 24. jQuery菜單不顯示/隱藏
- 25. 在wordpress中顯示/隱藏子菜單
- 26. 顯示/隱藏wordpress子菜單
- 27. CSS/jquery顯示隱藏子菜單
- 28. jQuery的菜單隱藏顯示
- 29. 隱藏並顯示下拉菜單
- 30. jQuery下拉菜單顯示/隱藏div
甜,:)通過劍道文檔我在想,這樣的事情將是會後正確的方式。非常感謝你爲我節省了很多時間。 – webduvet
很高興爲您服務,歡迎來到KendoUI! – OnaBai
@OnaBai這正是我的意思,除了多選控件。 – developer10214