首页 新闻 会员 周边 捐助

ExtJS ComboBox选择不了

1
悬赏园豆:10 [已关闭问题] 关闭于 2011-06-21 00:00

求助:PDept是个ComboBox,绑定了数据.

为啥这个选择不了呢,不管选择第几项,,都是第一项.

代码如下:

 var cmboxStore = new Ext.data.Store({
        proxy: new Ext.data.HttpProxy({
            url: this.ControllerURL,
            method: "POST"
        }),

        reader: new Ext.data.JsonReader({
            fields: this.Fields,
            root: "ListData.Rows",
            id: this.PKField
        }),
        baseParams: {
            'RequestType': RequestType.Other
        }
    });
    cmboxStore.load();

var cmboxParentID = new Ext.form.ComboBox({
        editable: true,
        name: 'Parent_ID',
        hiddenName: 'Parent_ID',
        //id: 'cmboxParent_ID',
        triggerAction: 'all',
        store: cmboxStore, // 设置数据源
        displayField: 'ORG_Name',
        valueField: 'ORG_ID',
        mode: 'local',
        pageSize: 0, // 非0,显示分页
        handleHeight: 15,
        maxHeight: 100,
        width: 252,
        resizable: true,
        forceSelection: true,
        typeAhead: true,
        typeAheadDelay: 250,
        allowBlank: false,
        maxLength: 64,
        grow: true, //true时,可根据内容自动伸缩
        emptyText: ResManager.GetString('pDept'),
        allowBlank: false, // 不允许为空
        selectOnFocus: true
    });

问题补充:

调试了两天,最后终于找到原因了。

fields: this.Fields,里面的字段(ORG_ID,写成Org_ID了)写错了。

绑定的时候没问题,选择的时候就出问题了。这算不算一个BUG呢?

还是自己不够细心啊,初次尝试EXTJS开发项目,四面碰壁啊!

cool-donet的主页 cool-donet | 初学一级 | 园豆:200
提问于:2011-06-16 11:12
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册