0
그리드에 몇 개의 열이 있습니다. 기본 정렬을위한 열 집합이 올바르게 작동합니다. 그러나 다른 열에서는 정렬이 작동하지 않습니다. sortable :이 열에 대해서는 true입니다. 다음은 샘플 코드입니다. 도와주세요Ext.grid.ColumnModel 정렬이 작동하지 않습니다.
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');