0

这是我的选择字段。

{
                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()。

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

为什么?这没有任何意义

4

1 回答 1

0

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

于 2013-07-09T15:25:35.827 回答