首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Extjs radiogroup setValue

Extjs radiogroup setValue
EN

Stack Overflow用户
提问于 2017-01-05 19:50:56
回答 0查看 498关注 0票数 0

在我的表格中,放射线组看起来像这样

代码语言:javascript
复制
              {
                xtype: 'radiogroup',
                vertical: false,
                fieldLabel: ' ',
                labelSeparator: ' ',
                reference: 'radiofield',
                val: 1,
                items: [
                    {
                        boxLabel: 'Complete',
                        name: 'complete[20]',
                        inputValue: '1'
                    },
                    {
                        boxLabel: 'Incomplete',
                        name: 'complete[20]',
                        inputValue: '2'
                    }

                ]
            }, {
                xtype: 'radiogroup',
                vertical: false,
                fieldLabel: ' ',
                labelSeparator: ' ',
                reference: 'radiofield',
                val: 2,
                items: [
                    {
                        boxLabel: 'Complete',
                        name: 'complete[19]',
                        inputValue: '1'
                    },
                    {
                        boxLabel: 'Incomplete',
                        name: 'complete[19]',
                        inputValue: '2'
                    }

                ]
            },

在Load方法中,我像这样设置这些值

代码语言:javascript
复制
Ext.each(ids, function(id){
        var g = mainPanel.down('radiogroup[val='+id+']');
        var name = 'complete['+id+']';
        g.setValue({name: 2});//the value can be either 1 or 2
    });

如何设置radiogroup的值?请注意,当我给它们硬编码值时,如下所示

代码语言:javascript
复制
g.setValue({'complete[19]': 2});

它可以工作,任何解决方案

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41484387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档