zoukankan      html  css  js  c++  java
  • ExtJS 获取复选框的值 checkboxgroup 获取值 fieldset(checkbox) 获取值

    1.fieldset(checkbox) 获取值

    复选框组件定义如下:

     1 {
     2                 xtype: 'fieldset',
     3                 title: '兴趣',
     4                 autoHeight: true,
     5                 defaultType: 'checkbox',
     6                 hideLabels: true,
     7                 id: 'xq',
     8                 layout: 'hbox',
     9                 defaults: {
    10                     flex: 1
    11                 },
    12                 //vertical: false,
    13                 items: [
    14                     { boxLabel: '游泳', name: 'xqn', inputValue: '4', checked: true },
    15                     { boxLabel: '玩儿', name: 'xqn', inputValue: '5' },
    16                     { boxLabel: '游戏', name: 'xqn', inputValue: '6' }
    17                 ]
    18 }

    页面效果:

    获取值代码:

    1                     //获取通过fieldset定义的checkbox值 
    2                     var xqCheck = Ext.getCmp('xq').items;
    3                     var xq = '';
    4                     for(var i = 0; i < xqCheck.length; i++){
    5                         if(xqCheck.get(i).checked){
    6                             xq += '+' + xqCheck.get(i).boxLabel;
    7                         }
    8                     }
    9                     Ext.MessageBox.alert('提示', '您的兴趣是' + xq);

    2.checkboxgroup 获取值

    定义:

     1 {
     2                 xtype: 'checkboxgroup',
     3                 fieldLabel: 'Hobby',
     4                 id: 'hobby',
     5                 columns: 2,
     6                 vertical: true,
     7                 items: [
     8                     { boxLabel: 'music', name: 'rb', inputValue: '1', checked: true },
     9                     { boxLabel: 'sport', name: 'rb', inputValue: '2' },
    10                     { boxLabel: 'draw', name: 'rb', inputValue: '3' }
    11                 ]
    12 }

    页面效果:

    获取值:

    1                     //获取通过checkboxgroup定义的checkbox值
    2                     var hobbyValue = Ext.getCmp('hobby').getChecked();
    3                     var hobby;
    4                     Ext.Array.each(hobbyValue, function(item){
    5                         hobby += '+' + item.boxLabel;
    6                     });
    7                     Ext.MessageBox.alert('提示', '您的兴趣是' + hobby);
  • 相关阅读:
    vue 回到顶部效果实现
    C# rabbitmq 安装步骤以及使用方法
    ​Everspin MRAM常见问题解答
    带有ECC的异步SRAM存储器适用于各种应用
    ​MCU是控制电子产品的大脑
    全球MCU市场供需失衡情况愈发严重
    如何选择非易失性SRAM
    SRAM VS DRAM
    SoC上的内存
    EEPROM和FLASH在大多数应用场合中无法替代SRAM
  • 原文地址:https://www.cnblogs.com/lihuiyy/p/2647144.html
Copyright © 2011-2022 走看看