`
wlling
  • 浏览: 1418 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

求救一个Ext中关于checkboxgroup的问题

阅读更多
{
xtype : 'checkboxgroup',
id:'operationType',
name : 'operationType',
width : 220,
columns : 3,
fieldLabel : '动作类型',
items : [{
boxLabel : '充值',
inputValue : '0'
}, {
boxLabel : '冲正',
inputValue : '1'
}, {
boxLabel : '查询',
inputValue : '2'
}]
}
这样子写为什么在struct的form中得不到'operationType'的值?

我已经加载了这样的代码:
Ext.override(Ext.form.CheckboxGroup,{   
    //在inputValue中找到定义的内容后,设置到items里的各个checkbox中   
    setValue : function(value){  
        this.items.each(function(f){  
            if(value.indexOf(f.inputValue) != -1){  
                f.setValue(true);  
            }else{  
                f.setValue(false);  
            }  
        });  
    },  
    //以value1,value2的形式拼接group内的值  
    getValue : function(){  
        var re = "";  
        this.items.each(function(f){  
            if(f.getValue() == true){  
                re += f.inputValue + ",";  
            }  
        });  
        return re.substr(0,re.length - 1);  
    },  
    //在Field类中定义的getName方法不符合CheckBoxGroup中默认的定义,因此需要重写该方法使其可以被BasicForm找到  
    getName : function(){  
        return this.name;  
    }  
});
0
0
分享到:
评论

相关推荐

    Ext_Net_CheckboxGroup 勾选、全选、反选和限制勾选

    Ext_Net_CheckboxGroup 勾选、全选、反选和限制勾选

    Ext checkBoxGroup的用法和取值

    `Ext JS`中的`checkBoxGroup`是一个方便的组件,它允许用户在一个组内多选或单选复选框。`checkBoxGroup`常用于数据过滤、设置偏好或选择多个选项的场景。我们首先来了解如何在代码中创建一个`checkBoxGroup`。 ```...

    ExtJS实现动态读写Checkboxgroup

    在ExtJS中,CheckboxGroup是一个控件,允许用户以多选框的形式展示一组可选的选项。动态读写Checkboxgroup涉及了对用户交互的响应以及数据的实时更新,这对于创建交互性强、用户友好的界面至关重要。下面将详细讲解...

    ext checkboxgroup 回填数据解决

    重写 代码如下: //解决checkboxgroup回填数据问题 Ext.override(Ext.form.BasicForm,{ findField : function(id){ var field = this.items.get(id); if(!field){ this.items.each(function(f){ if(f.isXType(...

    Ext表单组件之checkbox

    如果需要一组互斥的复选框,可以使用`Ext.container.CheckboxGroup`,它允许用户从一组选项中选择一个。配置`columns`属性可以设置每行显示的复选框数量。 8. **响应式设计** 在移动设备上,复选框的布局可能需要...

    Extjs3.0 checkboxGroup 动态添加item实现思路

    CheckboxGroup配置中的items处理生成一个对应的panel,该处理过程只有一次,所以很难对CheckboxGroup进行动态添加。如需要数据动态创建,试着创建整个CheckboxGroup,而不是动态添加item。 代码如下: var ...

    EXT TREE 扩展CHECKBOX JS

    在这个案例中,`Ext.tree.TreeCheckNodeUI`是一个预定义的UI提供者,专门为树节点添加了复选框的显示和交互逻辑。 要启用这个功能,我们首先需要在树形组件的配置中引用这个UI Provider。在`loader`方法中添加`...

    Ext.net TreePanel的Checkbox操作及父子联动

    在EXT.NET框架中,TreePanel是一个非常重要的组件,它用于展示层次结构的数据,通常用于构建树形目录或层级关系的界面。在这个特定的场景中,我们关注的是TreePanel中的Checkbox功能以及父子节点间的联动效果。 ...

    EXT checkbox 的 check 事件

    EXTjs2 的treeNode 带有checkbox,可是API中,关于checkbox的事件就只有一个checkchange事件,所以写个方法传上来。

    CheckBoxGroup.js:CheckBoxGroup JavaScript 类

    在JavaScript编程中,`CheckBoxGroup.js` 是一个用于管理复选框组的类,它提供了一种方便的方式来处理多个复选框之间的交互和数据管理。这个类通常用于创建用户界面,其中用户可以从多个选项中选择一个或多个。下面...

    extjs 初始化checkboxgroup值的代码

    代码如下: Ext.override(Ext.form.CheckboxGroup,{ setValueForItem : function(val){ //多个选项值以逗号分开的 val = “,”+val+”,” this.items.each(function(item) { if (val.indexOf(item.inputValue) > -1) ...

    cocos2dx HTML Label & scrollview & checkboxgroup & 血条

    CheckboxGroup允许用户在一个组内选择一个或多个选项,通常用于设置界面或菜单中。开发者可以为每个Checkbox设置不同的回调函数,以便在用户进行选择时执行相应的操作。CheckboxGroup还支持互斥选择,即在同一组内的...

    EXTJS checkbox赋值

    在EXTJS中,`checkboxgroup` 是一个用于创建一组复选框的组件,通常用于让用户在多个选项中进行多选。 在EXTJS中,`checkboxgroup` 的配置项包括但不限于: 1. `xtype`: 这个属性定义了组件的类型,对于`checkbox...

    关于checkbox选择个数限制

    Checkbox是用户界面中常见的一个组件,允许用户从多个选项中选择一个或多个。默认情况下,用户可以无限制地选择Checkbox,但根据业务需求,我们可能需要限制用户只能选择固定数量的选项。 实现这个功能有多种方法,...

    Ext中xtype和vtype.

    * checkbox:一个复选框组件,用于选择某些选项。 * combo:一个组合框组件,用于选择某些选项。 * datefield:一个日期选择器组件,用于选择日期。 * field:一个基本的字段组件,用于编辑文本。 * fieldset:一个...

    Checkbox全选问题

    HtML javascritp checkbox 全选HtML javascritp checkbox 全选

    CheckBoxGroup:自定义属性,自定义控件,自定义函数,自定义类;多选框checkBox;

    在Java编程中,`CheckBoxGroup`是一个经常用于创建多选框选择功能的组件,它允许用户从一组选项中选择一个或多个。这个组件通常在GUI(图形用户界面)设计中使用,例如在创建表单或者设置菜单时。下面将详细讨论`...

Global site tag (gtag.js) - Google Analytics