ext 中 gridPanel,查詢出來的數(shù)據(jù)如何轉(zhuǎn)換
1: 在ext 的gridPanel的ColumnModel 中 我們定義了其中一個顯示列
{
header : '批次是否已滿',
width : 50,
sortable : true,
renderer : fullFlag,
dataIndex : 'fullflag'
}
以上代碼的意思是在查詢出結(jié)果顯示列表時,顯示fullflag 列,但是我們一般在數(shù)據(jù)庫中定義的標志名稱都為英文
描述,例如:是否已滿標記: 在數(shù)據(jù)庫中 FF0000 代表‘未滿’,F(xiàn)F0001 代表‘已滿’
在顯示此列信息時我們希望客戶看到是 ‘未滿’,‘已滿’;而不是 FF0000,FF0001。
在Ext 中我們可以為此列指定 renderer 屬性。屬性后面是函數(shù)名稱。
例如上面的例子中指定 renderer : fullFlag,
然后定義 fullFlag 函數(shù)。如下:
function fullFlag(value) {
if (value == 'FF0001') {
return '已滿';
} else if (value == 'FF0000') {
return '未滿';
} else {
return value;
}
}
這樣就可以了!
posted on 2009-12-11 16:56
夢源 閱讀(1769)
評論(1) 編輯 收藏