ExtJS 组合框未在面板中加载

Posted

技术标签:

【中文标题】ExtJS 组合框未在面板中加载【英文标题】:ExtJS Combobox not loading up in Panal 【发布时间】:2013-05-20 20:28:53 【问题描述】:

我有这个面板视图。请检查此JSFiddle。所以我有一个 cgi 脚本,它返回组合框值和标签的 json,但它没有加载到组合框中。我不确定为什么会有任何帮助。我只想在每次单击组合框下拉菜单时显示选项。

var incidentjreader = new Ext.data.JsonReader(,['cid','list']);
    var incident_store = new Ext.data.Store(
            proxy: new Ext.data.HttpProxy(
                    url: 'test.cgi'
            ),
            reader: incidentjreader
    );

        var incident_combo = new Ext.form.ComboBox(
        store: incident_store,
            mode: 'local',
            id: 'incidentcombo',
            typeAhead: false,
            triggerAction: 'all',
            width: 130,
            fieldLabel: 'Incident',
            valueField: 'cid',
            displayField: 'list',
            emptyText: 'Select Incident...',
    );

    incident_store.load();

更多模式请查看 JSFiddle。

【问题讨论】:

【参考方案1】:

您正在混合使用 ExtJS3.x 语法和 4.x API,请使用适当的发布示例来帮助您入门。

这是相同的小提琴,具有固定的语法和一些修改: http://jsfiddle.net/dbrin/QNSCk/4/

【讨论】:

以上是关于ExtJS 组合框未在面板中加载的主要内容,如果未能解决你的问题,请参考以下文章

强制商店仅加载未在 Multiselect 组合选择-EXTJS 中选择的值

如何同步组合框和文本字段值。即如何从存储在文本字段中加载不同的值,而我正在更改组合框上的值

无法在 ExtJS4 中加载组合存储

如何在下拉菜单中加载组合框项目

组合框未准确获取数据库值

以编程方式选择索引 0(从-1)时,组合框未触发 SelectedIndexChanged