Итак, я использую collection
в моем dgrid
, а store
имеет тип [Memory, Trackable]
. Я использую фильтрацию магазина (как указано здесь). Когда я фильтрую данные хранилища, возвращаемый объект коллекции не имеет атрибута данных, и поэтому я не могу получить доступ к данным из коллекции. Хотя изменения отражаются в d-сетке, когда я меняю коллекцию, но мне нужно получить доступ к данным из коллекции, чтобы делать другие вещи.
Вот мой код:
var filterObj= new this.store.Filter();
var tagFilter= filterObj.in('tagList', selectedTags);
var newCollection= this.store.filter(tagFilter);
this.grid.set('collection', newCollection);
Я не могу получить data
из newCollection
, а также из this.grid.collection
. Я делаю что-то не так здесь?