从剑道ui网格中删除Columnmenu.columns
Remove Columnmenu.columns from kendo ui grid
我今天正在使用KENDO UI网格,我需要在一个网格中,列菜单中有活动的项目"升序、降序、列、筛选",但我也需要"列"项目在其他列中消失,这样ppl只能从第一列隐藏。例如在这个代码
<div id="grid"></div>
<script>
$("#grid").kendoGrid({
columnMenu:true,
filterable: true,
sortable: true,
columns: [
{ field: "productName" },
{ field: "category" }
],
dataSource: [
{ productName: "Tea", category: "Beverages" },
{ productName: "Coffee", category: "Beverages" },
{ productName: "Ham", category: "Food" },
{ productName: "Bread", category: "Food" }
]
});
</script>
结果是,在每一列中,我都会得到一个有4个项目的男人:
- 升序排序
- 降序排序
- 列
- 过滤器
现在我需要的是,只有"productName"列有所有4个声音,而对于"category"列(以及其他所有可能的列),菜单声音只包含:
- 升序排序
- 降序排序
- 过滤器
这可能吗?
任何建议的ty
不能直接配置,但可以删除Grid的columnMenuInit
事件上的"columns"菜单项(请参阅http://docs.telerik.com/kendo-ui/api/javascript/ui/grid#events-columnMenuInit):
columnMenuInit: function(e) {
// Only remove if column is not 'productName'
if (e.field != "productName") {
// Remove the item from the menu via JQuery
e.container.find(".k-columns-item").remove();
}
}
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 如何删除多行HTML排列中的空白
- 如何从rails中的代码中删除新行( )
- 删除对HTML元素的拖动
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 按顺序添加和删除类
- iframe正在添加标签,需要删除它们
- 如何在HTML输入字段中添加不可删除的后缀
- addData()从最新图表中删除.js 2.1.3-怎么了
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- 删除CKEditor工具栏按钮,但不删除功能
- 当浏览器上的后退按钮到达主页时,我需要删除Class
- 正在删除node.js中已验证的网站
- 正在从页面中删除iframe
- 如何从 HTML 查询中删除项目
- 如何在iOS应用程序中从Firebase中删除超过6小时的数据
- 未捕获的类型错误:无法读取属性'删除'的未定义
- 在不知道深度或父属性的情况下从对象中删除属性
- 从剑道ui网格中删除Columnmenu.columns