var formatds = [{ DateFmat: "年月日" }, { DateFmat: "月日年" }, { DateFmat: "日月年"}];
var formatStore = new Ext.data.SimpleStore({ data: formatds, fields: ["DateFmat"] });var DFormatCombo = new Ext.form.ComboBox({
store: formatStore,
valueField: 'DateFmat',
displayField: 'DateFmat',
typeAhead: true,
triggerAction: 'all',
selectOnFocus: true,
mode: 'local'
}); MyEditorGridUi = new Ext.grid.EditorGridPanel({
title: '编码格式',
width: 400,
height: 250,
store:strCodeFormatInfo,
columns:
[
{
xtype: 'gridcolumn',
header: '日期格式',
sortable: true,
width: 100,
dataIndex: 'DateFormat',
editor: DFormatCombo
}
],clicksToEdit:1
});选中 'DateFormat'这一列后,combox下拉框中没有东西,这是怎么回事
var formatds = [{ DateFmat: "年月日" }, { DateFmat: "月日年" }, { DateFmat: "日月年"}];
var formatStore = new Ext.data.SimpleStore({ data: formatds, fields: [{name:"DateFmat"}] });//这里改一下
var formatStore = new Ext.data.JsonStore({ data: formatds, fields: ["DateFmat"] });//改成jsonStore,formatds是json格式的。var DFormatCombo = new Ext.form.ComboBox({
store: formatStore,
valueField: 'DateFmat',
displayField: 'DateFmat',
typeAhead: true,
triggerAction: 'all',
selectOnFocus: true,
mode: 'local'
}); MyEditorGridUi = new Ext.grid.EditorGridPanel({
title: '编码格式',
width: 400,
height: 250,
store:strCodeFormatInfo,
columns:
[
{
xtype: 'gridcolumn',
header: '日期格式',
sortable: true,
width: 100,
dataIndex: 'DateFormat',
editor: DFormatCombo
}
],clicksToEdit:1
});