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下拉框中没有东西,这是怎么回事

解决方案 »

  1.   


    var formatds = [{ DateFmat: "年月日" }, { DateFmat: "月日年" }, { DateFmat: "日月年"}];
    var formatStore = new Ext.data.SimpleStore({ data: formatds, fields: [{name:"DateFmat"}] });//这里改一下
      

  2.   

    格式不对,改一下:var formatds = [{ DateFmat: "年月日" }, { DateFmat: "月日年" }, { 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
        });