0
私はこの問題を解決する方法を探しています。私が持っているもの:ExtJS 4 celleditorコンボボックス戻り値
- Gridパネル
- セルレンダリング
- セルエディタ - コンボボックス
私のレンダラは次のとおりです。
renderer: function(value) {
return value || "—";
}
のでvalue
パラメータが定義されている場合、それはよそれ以外の場合は–
と表示されます。
エディタは次のとおりです。valueField
から
editor: {
xtype: "combobox",
store: Ext.create("Ext.data.Store", { ... }),
displayField: "name",
valueField: "id",
queryMode: "local"
}
と編集が終了する値が返され、パラメータとしてレンダラに押し込まれたので、私はセル内のエントリのIDが表示されますされます。
私の問題は、(レンダラに押し込み)私はセルにdisplayField
から値を表示したいということですが、record
は、エントリのID(valueField
値)が含まれていなければなりません。
ありがとうございます。
に変更できます(「ID」を設定してください)。どこから来ていますか? –