Dojox.grid.DataGrid 过滤

Posted

技术标签:

【中文标题】Dojox.grid.DataGrid 过滤【英文标题】:Dojox.grid.DataGrid filtering 【发布时间】:2010-12-02 15:07:13 【问题描述】:

我有一个 DataGrid,其中包含从服务器端获取的数据。我需要根据某些条件过滤数据。我有三个复选框,在选择我需要过滤数据的复选框时。例如,我有三个复选框 - 待处理、已发布、已完成。当我取消选中待处理复选框时,DataGrid 应该只包含问题和已完成。 我可以使用

过滤单个元素
dataGrid.filter(status: 'P*');

但我无法给出 OR 条件,我尝试了 Piped 字符,但它仍然不起作用。有人可以建议我一种方法来实现这一点。 提前致谢。

【问题讨论】:

【参考方案1】:

看看使用dojo.data.AndOrReadStore。它支持更复杂的查询。

【讨论】:

以上是关于Dojox.grid.DataGrid 过滤的主要内容,如果未能解决你的问题,请参考以下文章

dojox.grid.DataGrid 扩展时不起作用

动态设置 dojox.grid.datagrid 标题列宽

如何在 dojox.grid.DataGrid 中启用浏览器上下文菜单?

如何覆盖 dojox _Scroller 类中的方法?

dojox.data.Grid 中的小部件 (dijit.form.Button)

以编程方式在 Dojo Datagrid 中自定义列排序