小编Din*_*sen的帖子

onchange后的Ext Js组合框值是值而不是标签

只是感到沮丧应该是一个简单的解决方案,但我太简单了,看到它:)

我有一个网格,其中1列是组合框.这个东西工作正常,正确的值是通过我的ajax请求发送的,但是在我编辑网格行之后,组合框不正确并且到位的值不是标签,而是值.

editor: new Ext.form.field.ComboBox({
            typeAhead: true,
            lazyRender: true,
            store: new Ext.data.ArrayStore({
                fields: ['contact', 'contactLabel'],
                data: [
                    [1,'Jan'],
                    [2,'Jeroen'],
                    [3,'Mattijs'],
                    [4,'Sven'],
                    [5,'Thomas'],
                    [6,'Yoran']
                ]
            }),
            valueField: 'contact',
            displayField: 'contactLabel',
            hiddenName: 'contact'
        })
Run Code Online (Sandbox Code Playgroud)

那么当我将组合框更改为ie时会发生什么."托马斯",细胞的价值变成"5",而不是"托马斯".我认为定义值/显示字段会有所不同,但事实并非如此.

谁知道答案?

grid combobox extjs

6
推荐指数
1
解决办法
7141
查看次数

标签 统计

combobox ×1

extjs ×1

grid ×1