有谁知道是否可以从 KoGrid 的过滤器(复选框列表)中省略/隐藏一列?如果是这样,怎么做?(我希望在 ColumnDefs 属性中可以做一些事情来实现这一点)
问问题
9 次
1 回答
0
(回答自己的问题,以防它帮助别人)。我最终做的是订阅 Grid 的 showMenu() observable,并隐藏与标签为空字符串或只有空格的列有关的元素。
self.Grid().showMenu.subscribe(function (val) {
if (val != true) return;
var colDefId = 0;
self.gridOptions.columnDefs.forEach(function (colDef) {
if (!colDef) return;
if (!/\S/.test(colDef.displayName)) $($('.kgColListItem')[colDefId]).hide();
colDefId++;
});
});
于 2021-02-05T10:09:16.910 回答