【问题标题】:How to get checked values of a Extjs 4 radio group?如何获取 Extjs 4 无线电组的检查值?
【发布时间】:2011-09-13 22:28:44
【问题描述】:

我在这样的面板中添加了底栏

bbar: [{
        xtype       : 'button',
        text        : 'Select Filter By',
        itemId      : 'filter_by',  
        arrowAlign  : 'right',  
        menu        : [{
                        text    : 'Item Code',
                        checked : true,
                        group   : 'filter',
                        itemId  : 'item_code'
                      },{
                        text    : 'Description',
                        checked : false,
                        group   : 'filter',
                        itemId  : 'description'                     
                      }]              
      }]

如何从这两个中得到检查的?

问候

【问题讨论】:

    标签: javascript extjs extjs4


    【解决方案1】:

    在这种情况下,它们都可以被选中或取消选中。

    您可以给每个人一个 id,然后简单地执行 Ext.getCmp('id1').getValue()Ext.getCmp('id2').getValue() 来获取每个人的状态

    如果您想将它们用作“组”,则必须根据您的要求将它们包装在 CheckboxGroupRadioGroup 中。

    【讨论】:

    • 对不起.. 但你能告诉我如何将 CheckboxGroup 或 RadioGroup 分配给Ext.menu.Menu 的项目吗? AFAIK,按钮上的menu 配置指的是Ext.menu.Menu 类......而Ext.menu.Menu 不接受复选框组或无线电组。
    【解决方案2】:

    试试this

    这个想法只是为每个 Ext.menu.Menu 添加一个侦听器。
    如果您正在使用自己的课程,则可以将testCheck 作为您的方法之一..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-04
      • 1970-01-01
      • 2011-09-23
      • 2012-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多