62,072
社区成员
发帖
与我相关
我的任务
分享
//编辑控件Combobox的数据源
var states = Ext.create('Ext.data.Store', {
fields: ['id', 'value'],
data: [
{ "id": "0", "value": "否" },
{ "id": "1", "value": "是" }
]
});
columns: [
{
text: '是否有收购',
width: 130,
sortable: true,
dataIndex: 'IsBuy',
editor: {
xtype: 'combobox',
id: 'Columns_IsBuy',
store: states,
queryMode: 'local',
displayField: 'value',
valueField: 'id',
emptyText: '请选择'
},
renderer: function (value, meta, record) {
if (value == '1') {
return '<font color=red>是</font>';
}
else {
return '否';
}
}
}
]
listeners: {
click: {
element: 'el',
fn: function () {
debugger;
var selection = grid.getSelectionModel().getSelection()[0];
var Str_Selectvalue = selection.get('IsBuy');
var Selectvalue;
if (Str_Selectvalue == '1') {
Selectvalue = '是'
} else {
Selectvalue = '否'
}
Ext.getCmp('Columns_IsBuy').setValue(Selectvalue);
}
},
dblclick: {
element: 'body',
fn: function () {
debugger;
var selection = grid.getSelectionModel().getSelection()[0];
var Str_Selectvalue = selection.get('IsBuy');
var Selectvalue;
if (Str_Selectvalue == '1') {
Selectvalue = '是'
} else {
Selectvalue = '否'
}
Ext.getCmp('Columns_IsBuy').setValue(Selectvalue);
}
}
}