1.页面

1.1点击‘横幅’,需要动态显示隐藏文本框

 {
xtype: 'fieldset', title: '指定附加图&横幅设置', collapsible: true,
items: [
{
xtype: 'container',
layout: 'hbox',
flex: 1,
items: [{
xtype: 'checkboxgroup',
fieldLabel: '指定附加图',
width: 100, flex: 1,
columns: 1,
vertical: true,
id: 'picType',
items: [
{ boxLabel: '略图', name: 'thumbed', inputValue: 'thumb', checked: true },
{ boxLabel: '图标', name: 'iconed', inputValue: 'icon', },
{
boxLabel: '横幅', name: 'bannered', inputValue: 'banner', listeners: {
change: function (cb, nv, ov) {
if (cb.getValue() == true) {
Ext.getCmp('banner').show();
}
else {
Ext.getCmp('banner').hide();
}
}
}
}
]
}
]
}, {
xtype: 'container',
id: 'banner',
hidden: true,
flex: 1,
layout: 'anchor',
defaultType: 'textfield',
items: [{
fieldLabel: '宽',
afterLabelTextTpl: required,
allowBlank: false,
name: 'BannerWidth',
anchor: '50%'
}, {
fieldLabel: '高',
afterLabelTextTpl: required,
allowBlank: false,
name: 'BannerHeight',
anchor: '50%'
}]
} ]
},

2.取值

            //----------------获取选中是否true、false 开始-----------------
var thumbed = dataViewPanel_Right.form.findField('thumbed').getValue();//获取选中是否true、false
var iconed = dataViewPanel_Right.form.findField('iconed').getValue();//获取选中是否true、false
var bannered = dataViewPanel_Right.form.findField('bannered').getValue();//获取选中是否true、false
//----------------获取选中是否true、false 结束----------------- //----------------获取选中的checkbox值 开始-----------------
var chkLableValue = Ext.getCmp('picType').getChecked();
var lblValue = [];
Ext.Array.each(chkLableValue, function (item) {
lblValue.push(item.inputValue);
});
//----------------获取选中的checkbox值 结束-----------------
alert(lblValue);

EXTJS 4.2 资料 控件之checkboxgroup的用法(静态数据)的更多相关文章

  1. EXTJS 4.2 资料 控件之checkboxgroup的用法(动态数据)

    在开发中遇到两种情况:第一在新增窗体时,要动态加载CheckBox项:第二在修改时不但需要加载所有CheckBox项,还要并且选中之前新增时的选项 如图这是在修改页面的效果: 1.在新增窗体中动态加载 ...

  2. EXTJS 4.2 资料 控件之radiogroup 的用法

    最近在EXTJS4.2开发项目,radiogroup的用法,主要是和grid之间的编辑功能:看了好多资料都不对,特此在这里备注记录 代码如下, 1.这是一段Win窗体上的两个单选按钮,设置单选按钮都是 ...

  3. EXTJS 3.0 资料 控件之 html 潜入label用法

    这是在Extjs 中插入html 控件label! html: "<div><label id='howMany'>您共选中了</label><br ...

  4. EXTJS 3.0 资料 控件之 combo 用法

    EXTJS combo 控件: 1.先定义store //年款 var comboData_ReleasYear = [ ['], ['], ['], ['] ]; 2.定义combo控件 { lay ...

  5. EXTJS 4.2 资料 控件之combo 联动

    写两个数据源: 1.IM_ST_Module.js { success:true, data:[ { ModuleId: '1', ModuleName: '资讯' } , { ModuleId: ' ...

  6. EXTJS 4.2 资料 控件textfield中fieldLabel去掉冒号,控件label的长度

    代码: labelSeparator: '', // 去掉laebl中的冒号 labelWidth: 10,//控件label的长度

  7. EXTJS 4.2 资料 控件之Grid 那些事

    最近在学习Extjs4.2 ,积累文章,看得不错,再此留年: //表格数据最起码有列.数据.转换原始数据这3项 Ext.onReady(function(){ //定义列 var columns = ...

  8. EXTJS 4.2 资料 控件之Window窗体自动填充页面

    1.html页面代码: <div id="component" style="width:100%;height:100%"> <body&g ...

  9. EXTJS 4.2 资料 控件之Grid Columns 列renderer 绑定事件

    columns: [ { header: '序号', xtype: 'rownumberer', align: 'center', width: 100 }, { header: 'CompanyId ...

随机推荐

  1. CF Two Buttons (BFS)

    Two Buttons time limit per test 2 seconds memory limit per test 256 megabytes input standard input o ...

  2. [改善Java代码]注意方法中传递的参数要求(replaceAll和replace的区别)

    有这样一个简单的需求:写一个方法,实现从原始字符串中删除与之匹配的所有子字符串,比如"蓝蓝的天,白云飘"中,删除"白云飘",输出"蓝蓝的天," ...

  3. [改善Java代码]用枚举实现工厂方法模式更简洁

    工厂方法模式(Factory Method Patter)是"创建对象的接口",让子类决定实例化哪一个类,并使一个类的实例化延迟到其子类.工厂方法模式在我们的开发工作中,经常会用到 ...

  4. poj 2492 并查集

    思路:当a,b的根节点find(a)与find(b)不同时,就直接将这两个数连接起来.由于每个树的根节点的kind值一定为0,所以,对于a,b的kind值相同,我们就讲其中一个根的kind值变为1,当 ...

  5. Lombok(1.14.8) - @Getter, @Setter, @ToString, @EqualsAndHashCode & @Data

    @Getter / @Setter @Getter 和 @Setter,分别实现了 Gette r和 Setter 方法. package com.huey.hello.bean; import ja ...

  6. Ubuntu Linux 分区简易教程

    关于Linux系统下的“分区”问题,对于新手来说一直是很头疼的.我来简单写一下,它的“分区”方法,规则. 声明:我为了让没有接触过Linux系统的人,理解更加简单.所以在言语表述上不是很规范,专业.我 ...

  7. (转)java:快速文件分割及合并

    文件分割与合并是一个常见需求,比如:上传大文件时,可以先分割成小块,传到服务器后,再进行合并.很多高大上的分布式文件系统(比如:google的GFS.taobao的TFS)里,也是按block为单位, ...

  8. SEO前端优化

    精减代码 清除网页中一些冗余的代码,网上有这样的工具,可以辅助完成,如果需要的话,我们可以把代码中的注释去掉,甚至空行之类的也去掉,尽量的减少代码量,从而减小页面体积. CSS Sprites 通俗点 ...

  9. 使用thinkPHP框架实现删除和批量删除一例【原创】

    本文为作者原创,转载请注明原作者及转载地址. 上一篇讲了如何用thinkPHP框架实现数据的添加,那这一篇就讲一下如何用thinkPHP实现数据的删除和批量删除吧. 预期效果图: 原谅博主对照片的处理 ...

  10. C语言中fgetc、fputc和getc、putc的区别是什么

    看书的时候,发现了这四个函数,想知道他们的不同.结果上网查发现很多人说fgetc.fputc的f代表的是file,就是这两个函数是和文件有关的!但是一看他们的函数声明,如下图: 发现他们的参数里面都有 ...