ExtJs4.1の使用
こんにちは、モデルにフィールドがあります。
1="フォード"
2 ="GM"
3="ホンダ"..。
ストアに番号がある場合、グリッドに名前を表示するにはどうすればよいですか?
ドキュメントを見ると、templatecolumnの使用例があります:http: //docs.sencha.com/ext-js/4-1/# !/ api / Ext.grid.column.Template
基本的に、テンプレート列はレンダリング中にレコードにアクセスできます。レコードに数字の名前と説明の両方が含まれている場合は、両方を印刷して表示できます(例のように)。
レコードに記述データがない場合は、テンプレート列は必要ありません。通常の列でを使用しrenderer
、数値から説明ラベルへのマップを持つルックアップオブジェクトから説明をプルして返します。このようreturn lookup[value];
にrenedererの使用法についてはドキュメントを読んでください。
列のレンドラーを使用します
renderer: function(val){
switch (val){
case 1: val="Ford"; break;
case 2: val="GM";break;
//................
}
return val;
},