Я хочу, чтобы мои Ext.grid.CheckboxSelectionModel
были загружены со всеми флажками в SelectionModel
.
Я пишу этот метод:
function SelectAllRows()
{
var sModel = reportsGrid.getSelectionModel();
sModel.selectAll(true);
}
И попробуйте вызвать его из разных мест:
var xmlStore = new Ext.data.Store({
url: "...",
reader: new Ext.data.XmlReader({
record: '...',
totalRecords: "results"
},
record
)
});
xmlStore.on('load', CheckResults);
xmlStore.on('load', SelectAllRows);
xmlStore.load();
Но только при первом входе на страницу это работает хорошо, когда я возвращаюсь со следующей страницы, это не работает.
Странно, что когда я добавляюна нижней панели метка, которая содержит сумму данных проверенных строк, а метка показывает сумму всех строк!Итак, метод вызван хорошо, но флажки не отображаются как проверенные.
Вы сталкивались с этой проблемой?