- 浏览: 1113234 次
文章分类
- 全部博客 (379)
- S2SH (16)
- stuts2 (0)
- java语言 (81)
- JSP (17)
- <html>元素 (11)
- javaweb (4)
- web容器 (3)
- ext (23)
- javaScript (48)
- ant (1)
- liferay (1)
- sql (9)
- css (42)
- 浏览器设置 (3)
- office_world (1)
- eclipse (4)
- 其它 (28)
- 操作系统 (5)
- android (6)
- Struts2 (11)
- RegEx (3)
- mysql (5)
- BigDATA (1)
- Node.js (1)
- Algorithm (10)
- Apache Spark (1)
- 数据库 (5)
- linux (2)
- git (1)
- Adobe (3)
- java语言,WebSocket (1)
- Maven (3)
- SHELL (1)
- XML (2)
- 数学 (2)
- Python (2)
- Java_mysql (1)
- ReactJS (6)
- 养生 (4)
- Docker (1)
- Protocols (3)
- java8 (2)
- 书籍 (1)
- Gradle (2)
- AngularJS (5)
- SpringMVC (2)
- SOAP (1)
- BootstrapCSS (1)
- HTTP协议 (1)
- OAuth2 (1)
最新评论
-
Lixh1986:
Java并发编程:自己动手写一把可重入锁https://blo ...
Java之多线程之Lock与Condition -
Lixh1986:
http://win.51apps.com.cn/https: ...
temp -
ztwsl:
不错,支持很好
HttpServletRequest和ServletRequest的区别 -
guodongkai:
谢谢您能将知识精华汇编总结,让初学者们从原理中学会和提高。
javaScript之function定义 -
kangwen23:
谢谢了,顶顶
struts2中的ValueStack学习
1.fieldset(checkbox) 获取值
复选框组件定义如下:
页面效果:
获取值代码:
2.checkboxgroup 获取值
定义:
页面效果:
获取值:
-引自:http://www.cnblogs.com/lihuiyy/archive/2012/08/20/2647144.html
-
复选框组件定义如下:
{ xtype: 'fieldset', title: '兴趣', autoHeight: true, defaultType: 'checkbox', hideLabels: true, id: 'xq', layout: 'hbox', defaults: { flex: 1 }, //vertical: false, items: [ { boxLabel: '游泳', name: 'xqn', inputValue: '4', checked: true }, { boxLabel: '玩儿', name: 'xqn', inputValue: '5' }, { boxLabel: '游戏', name: 'xqn', inputValue: '6' } ] }
页面效果:
获取值代码:
//获取通过fieldset定义的checkbox值 var xqCheck = Ext.getCmp('xq').items; var xq = ''; for(var i = 0; i < xqCheck.length; i++){ if(xqCheck.get(i).checked){ xq += '+' + xqCheck.get(i).boxLabel; } } Ext.MessageBox.alert('提示', '您的兴趣是' + xq); //另一种写法: var xqCheck = Ext.getCmp('xq').items.items; var xq = ''; for (var index in xqCheck){ if(xqCheck[index].checked){ xq += '+' + xqCheck.get(i).boxLabel; } } Ext.MessageBox.alert('提示', '您的兴趣是' + xq);
2.checkboxgroup 获取值
定义:
{ xtype: 'checkboxgroup', fieldLabel: 'Hobby', id: 'hobby', columns: 2, vertical: true, items: [ { boxLabel: 'music', name: 'rb', inputValue: '1', checked: true }, { boxLabel: 'sport', name: 'rb', inputValue: '2' }, { boxLabel: 'draw', name: 'rb', inputValue: '3' } ] }
页面效果:
获取值:
//获取通过checkboxgroup定义的checkbox值 var hobbyValue = Ext.getCmp('hobby').getChecked(); var hobby; Ext.Array.each(hobbyValue, function(item){ hobby += '+' + item.boxLabel; }); Ext.MessageBox.alert('提示', '您的兴趣是' + hobby);
-引自:http://www.cnblogs.com/lihuiyy/archive/2012/08/20/2647144.html
-
发表评论
-
Ext 布局
2014-06-09 14:16 9341、card layout. //a util funct ... -
Ext之自定义组件,之ComboBox之Ajax查询
2014-02-26 11:07 1271//类型 var sto = new Ext.data. ... -
Ext之自定义组件,之Render
2014-02-24 14:59 1306/** * 数据字典 代码到名称的翻译 * autho ... -
Ext之grid增加多行tbar
2014-01-23 10:02 1953tbar:[insertButton,'-',upda ... -
Ext之控制grid的下边缘显示
2014-01-22 12:40 928需要将 margins写成 margins:'0 0 0 0 ... -
Ext之JsonStore读取本地json文件
2014-01-21 16:03 7554方法一: //用于选择的Grid var ... -
Ext之comboBox 本地数据字典
2014-01-21 15:54 1402//车辆状态(值固定,写在前台页面,不用后台数据字典) ... -
Ext 带提示信息的 textField
2013-11-18 15:31 37741、 UpengsTextfield = Ext.exten ... -
ext之读取本地数据ComboBox
2013-11-11 14:41 17591、数据来自 json 文件 var record2=E ... -
ext之增加多行tbar
2013-11-07 11:55 1131tbar:[insertButton,'-',updateB ... -
ext之grid翻页空白参数丢失
2013-10-26 18:43 15561、问题现场 有2个grid, 第二个gri ... -
ext无法显示Label
2013-10-23 17:27 962把 layout 设为 'form' 只有用这个布局才能 ... -
Ext设置autoScroll:true了,为什么不起作用
2013-10-23 16:32 1939原因: 没有设height 首先 要设置一个高度 he ... -
Ext 事件添加,覆盖问题
2013-09-09 10:21 9451、对于事件 重复使用on ,添加事件: for(var i ... -
Ext移除元素的方法注意
2013-09-05 11:41 2645核心:采用从n-1 到 0 递减遍历; 而不是采用从 0 到 ... -
Ext自定义事件之——addEvents()
2013-08-26 11:33 1864Ext遵循一种树状的事件模型。 所有继承自Ext.util.O ... -
Ext 获取render后的值
2013-08-24 17:33 1469// var rows = grid.get ... -
怎样在Ext.Button中增加图标
2013-08-06 16:42 6938ExtJs的每一个组件(Component)在初始化的时候,都 ... -
Ext.util.Observable用法
2013-08-01 16:55 3712Ext.util.Observable 闲话不说,先来段说明 ... -
(function(){})();和Ext.onReady()的区别
2013-07-16 17:59 3285写在(function(){})();中的代码,会在代码加载时 ...
相关推荐
在这个例子中,我们首先通过`getCmp()`或`down()`方法获取到`Panel`或`checkBoxGroup`的实例,然后调用`getValue()`获取选中的值。如果用户没有选择任何选项,`getValue()`会返回一个空数组。 此外,还可以监听`...
var checkbox = Ext.create('Ext.form.field.Checkbox', { fieldLabel: '同意协议', name: 'agreement' }); ``` 3. **事件监听** Ext JS的复选框支持多种事件,如`change`(当值改变时触发)、`check`(当复...
动态读取CheckboxGroup的状态,可以通过访问其`getValue()`方法来获取选中的值。这将返回一个数组,包含所有选中Checkbox的inputValue: ```javascript var selectedValues = checkboxGroup.getValue(); console....
EXT 提供了丰富的组件库,包括表格、面板、窗口、表单等,而“多选”功能则主要体现在 EXT 的表单组件中,特别是多选框(CheckboxGroup)。 EXT 的多选功能通常通过 CheckboxGroup 组件来实现,这是一个可以包含多...
2. **创建CheckboxGroup**:基于获取到的信息,创建一个CheckboxGroup,并为每一列添加一个Checkbox。 3. **监听Checkbox事件**:为每个Checkbox添加监听器,当Checkbox的状态发生改变时,更新GridPanel中对应列的...
虽然它继承了Ext.form.Field,但是却类似于容器。 CheckboxGroup配置中的items处理生成一个对应的panel,该处理过程只有一次,所以很难对CheckboxGroup进行动态添加。如需要数据动态创建,试着创建整个CheckboxGroup...
4. 使用for循环遍历fields数组,为每一个字段创建一个checkboxfield,并设置其属性,包括boxLabel(显示的标签,即列的标题)、inputValue(唯一值,用于识别)、checked(是否默认选中)等。 5. 为每个...
- `boxLabel`:设置复选框右侧显示的文本标签。 - `name`:每个复选框的name属性,用于识别和区分不同的复选框。 - `columnWidth`:定义在多列布局中占据的宽度比例。 - `checked`:默认是否选中,设置为`true`...
- **复选框组 (`Ext.form.field.CheckboxGroup`)**:一组复选框。 - **单选按钮组 (`Ext.form.field.RadioGroup`)**:一组单选按钮。 - **下拉组合框 (`Ext.form.field.ComboBox`)**:结合列表和输入框的功能。 ...