Раз поддержка отправила меня отлаживать код, вынесу вопрос из текущей работы в общую ленту для привлечения коллективного разума.
В одной из деталей на основе BaseGridDetailV2 с мультивыбором добавил в действия возможность снять все установленные "галочки", т.е. DeselectAll так:
this.set("SelectedRows", []);
А вот обратная операция не получается - нужно действием проставить все "галочки". Пробовал так:
var gridData = this.getGridData();
var collection = this.Ext.create("Terrasoft.BaseViewModelCollection");
var items = gridData.getItems();
Terrasoft.each(items, function(item) {
collection.add(item.get("Id"));
});
this.set("SelectedRows", collection);
Не получается - то есть галочки не появляются.
Кто-нибудь пробовал такое действие сделать, коллеги? В системе примера не нашел...