/**
* 定義降序的groupingStore
*
/***
/***groupDir : 'ASC',
groupBy : 函數(field, forceRegroup, 方向) {
方向= 方向? > .toUpperCase() == 'DESC' ? 'DESC' : 'ASC')
🎜> this.groupDir == 方向&& !forceRegroup ) {
return;
}
this.groupField = 欄位;
this.Supir = 方向 this.baseParams = {};
}
ir'] = 方向;
}
若(this.groupOnSort) {
this.sort(欄位, 方向);
Group) {
this.reload();
} else {
var si = this.sortInfo ||
this.applySort();
} else {
this.sortData(欄位, 方向);
🎜> }
},
applySort : function() {
Ext.data.GroupingStore.superclass.applySort.call(this);
if (!this.groupOnSort && !this.remoteGroup) { | } this.groupDir != this.sortInfo.direction) {
this.sortData(this.group }
},
applyGrouping : function(alwaysFireChange ) {
if (this.groupField !== false) {
true;
} else {
if (alwaysFireChange === true) {
this.fireEvent('datachanged', this); }
}
});
複製程式碼
程式碼如下:
/*************************呼叫***************************/
// 訊息清單資料來源
var messageStore = new DescGroupingStore({
proxy : "listMessGrid.action"
}),
reader : myReader,
groupDir : 'DESC', direction : "DESC"
}
});
messageStore.load();
messageStore.load();
複製程式碼 程式碼如下:/*****************在gridpanel中加入以下屬性***************************** *******view//**view/view/ showGroupName : false, groupTextTpl : '{gvalue}:{text} ({[values.rs.length]} {[valueth]rs.封" : "封"]})', showGroupsText : "ddd"})