Я использую 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, я нашел много ссылок на магазины во многих модулях, но все они содержали все элементы.
Можно ли узнать, какие элементы видны в сетке, потому что они соответствуют фильтру или, по крайней мере, те, которые видны на текущей странице? Если да, то как это сделать?