2013-07-15 2 views
1

Если я создаю несколько сеток, как я установил dataView.setFilter (фильтр) для каждый сетки?slickgrid dataview.setfilter не работает должным образом

В настоящее время, когда я применяю dataView.Setfilter (фильтр), он собирает только данные из последней сетки, которую я создал, даже если я нажимаю каждую сетку на массив, а затем применяю setFilter к сетке [i].

большое спасибо за вашу помощь

ответ

1

Вы создаете новый DataView для каждой сетки? Вы должны быть.

Любая Grid, инициализированная DataView вместо простого массива, позволит вам получить доступ к определенному DataView с помощью grid.getData().

Так, чтобы применить фильтр к определенному DataView из вашего массива сетки вы могли бы сделать:

grid[i].getData().setFilter(filter);