0

名前、値、新しい値の列を持つグリッドがあります。いくつかの値が存在する可能性があるため、新しい値列はコンボボックスです。管理者は、新しい値を承認/却下し、提案されたこれらの新しい値を修正できます。

私のグリッド列は次のようになります。

columns: [
            { text: 'Name', dataIndex: 'property_name', width: 300 },
            { text: 'Value',  dataIndex: 'value', width: 350 },
            {
                text: 'New Value',
                dataIndex: 'new_value',
                width: 350,
                editor: { allowBlank: true },
                renderer: function(value, cell, record){
                    return record.get('new_value') == record.get('value') ? '' : record.get('new_value');
                }
            },
        ],

上記の機能を達成する方法はありますか?

4

1 に答える 1

2

構成は任意のeditorExt.form.Field 構成 (デフォルトはtextfield) を取るので、例えば:

editor:{
  xtype:'combobox', // <- this tells 
  store:'MyNewValueStore',
  forceSelection:true,
  queryMode:'local',
  ...
}
于 2016-03-12T08:27:45.043 に答える