0
У меня есть несколько столбцов в моей сетке. Столбец, заданный для сортировки по умолчанию, отлично работает. Но сортировка не работает для других столбцов. У меня есть sortable: true для этих столбцов. Ниже приведен пример кода. Пожалуйста, помогитеExt.grid.ColumnМодель сортировки не работает
var store = new Ext.data.JsonStore({
root: 'services',
totalProperty: 'totalCount',
idProperty: 'serviceKey',
remoteSort: true,
fields: [
{name: 'type'},
{name: 'state'},
{name: 'name'}
],
proxy: new Ext.data.HttpProxy({
url: '<%=request.getContextPath()%>/ext/ServiceListServlet?encodedFilter=<%=com.digev.fw.xml.Base64.encodeAsBase64String(FilterFactory.serializeFiltersToString(filterList).getBytes())%>', timeout: 900000
}),
autoLoad: false
});
var cm = new Ext.grid.ColumnModel([{
header: "<b>Type</b>",
dataIndex: 'type',
fixed: true,
width: 40
},{
header: "<b>State</b>",
dataIndex: 'state',
width: 40,
fixed: true,
sortable: true
},{
id: 'name',
header: "<b>Name</b>",
dataIndex: 'name',
renderer: nameAnchor,
hideable : false,
width: 250,
sortable: true
}
]);
store.setDefaultSort('name', 'asc');