对于一个项目,我不得不从 DataTable jquery 插件切换到 Dojo。道场很棒,一切正常!
但是,我想念 dataTable 的简单搜索表单 ( http://datatables.net/ )。
我知道 Dojo 有 Filter 插件可以做到这一点,但对于用户来说,作为 dataTable 输入字段(在更少的两次单击以在表上进行全局搜索:/),这并不简单。
我搜索了所有的网络,但我找不到它的例子:/
如果有人有线索?
对于一个项目,我不得不从 DataTable jquery 插件切换到 Dojo。道场很棒,一切正常!
但是,我想念 dataTable 的简单搜索表单 ( http://datatables.net/ )。
我知道 Dojo 有 Filter 插件可以做到这一点,但对于用户来说,作为 dataTable 输入字段(在更少的两次单击以在表上进行全局搜索:/),这并不简单。
我搜索了所有的网络,但我找不到它的例子:/
如果有人有线索?
这取决于您为电网供电的后端数据存储类型。
通常只是一个简单的调用问题grid.setQuery({name: "FooBar" , ignoreCase: true });
但是假设您使用的是[AndOrReadStore][1]
,而不是简单的 ItemFileReadStore,那么您也可以指定 thecolumsToQuery
和 the columnValue
。
记住,您总是查询您的网格而不是商店。网格会将查询传递给商店。
所以,要做你想做的事,只需在你的页面上创建一个新的输入。捕获按键或 onchange,然后相应地查询您的网格。这将过滤不匹配的结果。
您可能使用查询的原因是因为如果您的商店是由服务器供电的,它将确保重新查询后端。
但是,如果您的网格完全加载到内存中,那么您可以使用filter()
.