Selectfield .... value vs text?

时间:2013-06-19 18:24:18

标签: extjs sencha-touch-2 sencha-architect

这是我的selectField。

{
                xtype: 'selectfield',
                flex: 1,
                itemId: 'sorter_Selector',
                maxHeight: 50,
                label: 'Sort by',
                options: [
                    {
                        text: 'Name',
                        value: 'strTitle'
                    },
                    {
                        text: 'Date of Project',
                        value: 'dateRelease'
                    }
                ],
                usePicker: false,
                listeners: [
                    {
                        fn: function(element, eOpts) {
                            var sorting = Ext.getStore('configstore').last().get('Sorting');

                            this.suspendEvents();
                            this.setValue(sorting);
                            this.resumeEvents();
                        },
                        event: 'painted'
                    }
                ]
            }

出于某种原因,如果我尝试检索选项的值。

是selectfield.getValue()还是selectfield.getOptions()。

我的每个选项的值字段都设置为文本字段,而不是设置为定义的值字段...

为什么呢?这没有任何意义

1 个答案:

答案 0 :(得分:0)

我的语言系统覆盖了Value字段而不是文本字段,这就是我在getValue()中获取Text的原因。