Я использую ExtJs 3.4, и у меня есть TreeGrid (Ext.ux.tree.TreeGrid)
с моделью столбца.
Сортировка работает очень хорошо с данными, выданными TreeGridLoader
, когда вы нажимаете на заголовок каждого столбца, но я хочу sort by a default specified column
.
Есть ли способ достичь этого? Я хочу указать, что, как я уже сказал, у меня нет магазина, вместо этого у меня определен TreeGridLoader.
UPDATE
Благодаря wes
лучшее (и общее) решение для моей проблемы будет:
// simulate click on order number and order by this column
var treeGrid = Ext.getCmp('siteStructureGrid');
var index = 0;
for (var i = 0; i<treeGrid.columns.length; i++){
if (treeGrid.columns[i].id == 'orderNumberColumn'){
index = i;
}
}
var column = treeGrid.columns[index];
treeGrid.fireEvent('headerClick', column);