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

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的用法(静态数据)的更多相关文章
- EXTJS 4.2 资料 控件之checkboxgroup的用法(动态数据)
在开发中遇到两种情况:第一在新增窗体时,要动态加载CheckBox项:第二在修改时不但需要加载所有CheckBox项,还要并且选中之前新增时的选项 如图这是在修改页面的效果: 1.在新增窗体中动态加载 ...
- EXTJS 4.2 资料 控件之radiogroup 的用法
最近在EXTJS4.2开发项目,radiogroup的用法,主要是和grid之间的编辑功能:看了好多资料都不对,特此在这里备注记录 代码如下, 1.这是一段Win窗体上的两个单选按钮,设置单选按钮都是 ...
- EXTJS 3.0 资料 控件之 html 潜入label用法
这是在Extjs 中插入html 控件label! html: "<div><label id='howMany'>您共选中了</label><br ...
- EXTJS 3.0 资料 控件之 combo 用法
EXTJS combo 控件: 1.先定义store //年款 var comboData_ReleasYear = [ ['], ['], ['], ['] ]; 2.定义combo控件 { lay ...
- EXTJS 4.2 资料 控件之combo 联动
写两个数据源: 1.IM_ST_Module.js { success:true, data:[ { ModuleId: '1', ModuleName: '资讯' } , { ModuleId: ' ...
- EXTJS 4.2 资料 控件textfield中fieldLabel去掉冒号,控件label的长度
代码: labelSeparator: '', // 去掉laebl中的冒号 labelWidth: 10,//控件label的长度
- EXTJS 4.2 资料 控件之Grid 那些事
最近在学习Extjs4.2 ,积累文章,看得不错,再此留年: //表格数据最起码有列.数据.转换原始数据这3项 Ext.onReady(function(){ //定义列 var columns = ...
- EXTJS 4.2 资料 控件之Window窗体自动填充页面
1.html页面代码: <div id="component" style="width:100%;height:100%"> <body&g ...
- EXTJS 4.2 资料 控件之Grid Columns 列renderer 绑定事件
columns: [ { header: '序号', xtype: 'rownumberer', align: 'center', width: 100 }, { header: 'CompanyId ...
随机推荐
- VB.net 字符串 分割 及 重新倒序组装
''' <summary> ''' split with ">>>>" , and inverted order ''' </summar ...
- Java操作Wrod文档的工具类
需要有jacob的jar包支持 import java.util.Iterator; import java.util.List; import java.util.HashMap; import c ...
- https抓包判断证书问题
openssl s_client -connect 61.135.250.130:443这个是reg.163.com的 tcpdump 也可
- (转).net项目技术选型总结
原文作者:mcgrady 原文地址:.net项目技术选型总结 做.net开发已经几年了,也参与开发了很多大大小小的项目,所以现在希望总结出一套开发.net项目的常用技术,也为以后做项目技术选型的时候作 ...
- Sharepoint中出现webpart部署之后却找不到的一种情况
今天遇到了一个很奇怪的问题,明明代码没有任何问题,部署之后却没有找到添加的webpart,在(web Parts)Galleries中也找不到,最后才发现可能是和服务器的运行速度有关,就像之前遇到的问 ...
- CSS之拖拽库2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or ...
- android输入框显示在软键盘上边
有时候在界面需要输入的时候,如果输入框在界面的下方,软键盘弹出的时候会遮挡输入框界面,对用户的体验不是很好. 在网上找的别人的解决方案 首先: 清单文件里面配置:android:windowSoftI ...
- ios 一个app启动另一个app
问题描述:需要从一个ios应用程序中,能启动另一个ios应用程序. 开发环境:xcode7.3.1 关键词:白名单(LSApplicationQueriesSchemes).注册自己的URL Demo ...
- FastSocket学习笔记~制定自已的传输协议
对于TCP或者UDP来说,它们作于传输层的协议,有着自己的标准,或者叫格式,在我们看TCP格式之前先了解一下计算机的基础知识,字节,它是计算机世界的一个小单位,也是我们可以理会到的,如一个utf-8英 ...
- 管理员取得所有权(复制以下代码粘贴至记事本然后把后缀名改为reg)
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @="获取权限" "NoWo ...