別の列の値の値に応じて 1 つの列の css を変更する必要がある Extjs エディター グリッド パネルがあります。その方法はオンロードで動作するため、レンダラー関数を使用できません。コードを添付する他の方法はありますか?私は性別の列とIDの列を持っているので、性別の列が男性を選択すると、IDの背景色がピンク色に変わるはずです。
{
id: 'value',
name: 'value',
header: 'Gender',
dataIndex: 'insured',
width: 100,
editor: new fm.ComboBox({
typeAhead: true,
displayField: 'gender',
mode: 'local',
transform: 'gender',
triggerAction: 'all',
selectOnFocus: true,
forceSelection: true,
stripeRows: true,
lazyRender: true,
listeners: {
}
}
})
},
{
id: 'ID',
name: 'ID',
header: 'ID',
dataIndex: 'ID',
width: 100,
hidden: true,
editor: new fm.TextField({
allowBlank: true,
maxLength: 500
})
}