我有一个数据网格,其中一些列被配置为使用查找。对于所有这些列,行筛选器选项显示与查找列相同的数据源的选择框。
这个实现的问题是,即使我的网格中的数据没有一个来自查找选项的值的记录,这个选项在行筛选数据源中也是可见的。因此,如果用户选择此选项,则不会在网格中显示任何记录。
我想出了两种可能的解决办法如下:
在第一种解决方案中,数据与查找数据源相同,不能被过滤。
因此,我想实现第二个解决方案,但找不到任何方式不显示复选框。
如果我能够找到一个解决方案来删除查找列中的复选框,这将是很有帮助的,我觉得应该是可配置的。
此外,还欢迎其他解决办法。
发布于 2017-05-17 00:01:24
最后,在与dev极限开发团队发布了一张票子之后,我发现了下面的解决方案:
onEditorPreparing: function(e) {
if(e.parentType == "filterRow" && e.dataField == "YourField")
e.editorName = "dxTextBox"
/// or
e.editorOptions.dataSource = // set custom data here
}
也许他们有更多的文件会有所帮助。
https://stackoverflow.com/questions/43910571
复制相似问题