我正在使用带有许多模块的 Dojo GridX,包括过滤器:
grid = new Grid({
cacheClass : Cache,
structure: structure,
store: store,
modules : [ Sort, ColumnResizer, Pagination, PaginationBar, CellWidget, GridEdit,
Filter, FilterBar, QuickFilter, HiddenColumns, HScroller ],
autoHeight : true, autoWidth: false,
paginationBarSizes: [25, 50, 100],
paginationBarPosition: 'top,bottom',
}, gridNode);
grid.filterBar.applyFilter({type: 'all', conditions: [
{colId: 'type', condition: 'equal', type: 'Text', value: 'car'}
]})
我想访问与设置的过滤器匹配的项目。我浏览grid
了 DOM 资源管理器中的属性,我在许多模块中发现了许多商店引用,但它们都包含所有项目。
是否可以找出网格中可见的项目,因为它们匹配过滤器,或者至少是当前页面上可见的项目?如果是这样,该怎么做?