行过滤器始终显示查找列的选择框
我有一个数据网格,其中一些列被配置为使用查找。 对于所有这些列,行筛选器选项显示一个选择框,其数据源与查找列相同。
此实现的问题是,即使网格中的数据没有包含查找选项中某个值的记录,该选项在行过滤器数据源中也是可见的。 因此,如果用户选择此选项,网格中将不显示任何记录。
我想到了两种可能的解决方案:
在第一种解决方案中,数据按照查找数据源进行,无法过滤。
所以我想实现第二个解决方案,但找不到任何方法不显示选择框。
如果我可以得到一个解决方案来删除查找列中的选择框,我觉得应该可以配置,这将非常有帮助。
此外,其他解决方案也是受欢迎的。
最后,在向devextreme开发团队发布一张票后,我发现了下面的解决方案:
onEditorPreparing: function(e) {
if(e.parentType == "filterRow" && e.dataField == "YourField")
e.editorName = "dxTextBox"
/// or
e.editorOptions.dataSource = // set custom data here
}
也许一些更多的文档会对他们有所帮助。
链接地址: http://www.djcxy.com/p/5245.html