- 浏览: 588329 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (214)
- web (36)
- oracle (10)
- http (1)
- 设计 (2)
- 项目 (1)
- 方法论 (0)
- 需求 (0)
- 成长 (6)
- 工作日志 (0)
- java基础 (20)
- java线程 (2)
- CMMI (0)
- Ext (19)
- JavaScript (16)
- OpenGL (0)
- 我的管理 (3)
- 敏捷 (0)
- mysql (7)
- 其他 (3)
- tools (10)
- 3d (1)
- 音视频直播 (9)
- C++ (1)
- 测试 (3)
- 开源 (3)
- css (4)
- 安全 (1)
- 项目管理 (1)
- NoSql (1)
- 文件系统 (1)
- cache (2)
- easyui (1)
- 3G (1)
- 单点登录 (1)
- portal (2)
- 问题 (0)
- ORM (0)
- 视频教程 (1)
- 电子书 (1)
- 规范 (2)
- spring (5)
- xml (0)
- ibatis (1)
- struts (2)
- 面试 (6)
- svn (0)
- 自考 (1)
- tomcat (3)
- html (1)
- jmesa Grid 组件 (1)
- 日志 (0)
- Jquery (1)
- os (1)
- books (0)
- download (0)
最新评论
-
remoteJavaSky:
弱弱的问一下,关于那个登录,登录后服务端会给客户端一个sess ...
Java Session 是如何实现的 -
jiangshuiy:
2中的报错是因为的源码有 package,而你的命令里面没有p ...
javac、java命令的使用 -
yanwushu:
简介明了,好文章......
ServletContext -
516456267:
第四个说明很有用
对log4j的ConversionPattern的学习 -
meShare2011:
加载顺序是先加载Tomcat Lib文件夹下的Jar包对么? ...
(转)jar not loaded. See Servlet Spec 2.3, section 9.7.2. 错误原因和解决办法
问题描述:
Ext 2.2中的CheckBoxGroup组件有点问题,FormPanel加载的数据无法选中CheckBox
解决方法:
1、给CheckboxGroup打一个补丁
2、在FormPanel加载数据完成后,调用CheckboxGroup的setValues(arr)方法,设置checkbox的选中状态,代码如下:
参考:[url]http://www.extjs.com/forum/showthread.php?t=39161 [/url]
Ext 2.2中的CheckBoxGroup组件有点问题,FormPanel加载的数据无法选中CheckBox
解决方法:
1、给CheckboxGroup打一个补丁
Ext.override(Ext.form.CheckboxGroup, { getNames : function() { var n = []; this.items.each(function(item) { if (item.getValue()) { n.push(item.getName()); } }); return n; }, getValues : function() { var v = []; this.items.each(function(item) { if (item.getValue()) { v.push(item.getRawValue()); } }); return v; }, setValues : function(v) { // var r = new RegExp('(' + v.join('|') + ')'); this.items.each(function(item) { var rawVal = item.getRawValue(); if (v.contains(rawVal)) {//Contains为自定义扩展 item.setValue(true); }else{ item.setValue(false); } }); } });
2、在FormPanel加载数据完成后,调用CheckboxGroup的setValues(arr)方法,设置checkbox的选中状态,代码如下:
index.adWin.doLoadLocalForm(record); //手动设置CheckBox的值 if(record.get('ctrolArea')==0){//不控制地区 Ext.getCmp('ctrolAreaGroupCmp').setValues([0]); }else{ Ext.getCmp('ctrolAreaGroupCmp').setValues(record.get('adArea')); } if(record.get('ctrolSiteType')==0){//不控制网站类型 Ext.getCmp('ctrolSiteTypeGroupCmp').setValues([0]); }else{ Ext.getCmp('ctrolSiteTypeGroupCmp').setValues(record.get('adSiteType')); }
参考:[url]http://www.extjs.com/forum/showthread.php?t=39161 [/url]
发表评论
-
extjs3.0下载
2011-12-08 19:59 1988http://download.csdn.net/detail ... -
Ext extend 总结
2010-10-09 13:33 962我之前看过一篇非常好的文章,现在找不到了,我晚上找下做一个总结 ... -
GridPanel行中图片垂直居中的方法
2010-09-18 16:05 2575new Ext.grid.Column({header: &q ... -
Ext 一个有趣的东西
2010-09-03 18:09 1006var zindex = Ext.WindowMgr.zsee ... -
在Ext中使用dhtmlxColorPicker被Window窗口覆盖解决方法
2010-09-03 18:07 1695Window中的dhtmlxColorPicker 颜色选择器 ... -
Ext颜色选择器--IE下Bug修改办法
2010-09-03 15:57 1392首先描述下问题的现象: 如果将颜色修改为空后,鼠标失去焦 ... -
Ext组件被flash挡住的原因和解决方法
2010-09-01 10:50 2091方法1:直接修改Flash的 ... -
(转)EXT结合acegi解决ajax提交时session失效的问题
2010-08-27 12:51 2187背景 B/S系统中,客 ... -
不错的文章
2010-08-13 18:23 0http://www.cnblogs.com/over140/ ... -
Ext 表单验证方法总结
2010-08-13 18:22 1086今天在对Ext项目进行细节改进,顺便将一些使用技巧和经验记录下 ... -
EXT中创建遮罩层的类LoadMask
2010-08-11 14:57 3559一个简单的工具类,一般用来在加载数据时遮罩住元素。 如果指定了 ... -
Ext菜单联动的完美解决方案
2010-07-31 16:46 2041情景说明: 省份下拉框和城市下拉框联动: formpanel编 ... -
Ext store 中文排序问题补丁
2010-07-27 16:34 1760情景说明: store从数据库中加载有序的数据,在前台根据业务 ... -
Ext 左右互选组件ItemSelector
2010-07-26 18:47 1856使用帮助文档: http://www.figtreesyste ... -
RadioGroup补丁(无法获取选中radio的值)
2010-07-07 18:29 2937下面是重写RadioGroup的代码: Ext.overri ... -
(转载)ExtJS textField 关于验证(Regex)的一些属性说明
2010-07-05 17:47 37361: ExtJS的textField 本身具备验证输入值的一些 ... -
验证Ext Panel中form控件的方法
2010-07-04 15:42 14381、为 form控件添加一个自定义属性tab:'adTab1' ... -
Ext TabPanel tab页的隐藏方法
2010-07-04 14:40 8356开发环境: var win = Ext.Window() v ... -
Ext颜色选择器
2010-07-01 17:26 4874这个控件虽然进行了一次BUG修复但是还是有问题,在IE下还是不 ... -
修改Ext的css样式解决文本框、下拉框、时间控制浮动的问题
2009-05-08 17:07 0问题简述: 在权力阳光项目中使用Ext技术对html页 ...
相关推荐
在本文中,我们将深入探讨ExtJS 2.0中的FormPanel组件,并通过具体的示例来了解如何使用不同的组件,如checkbox、radio以及htmleditor。首先,Ext.FormPanel是ExtJS中用于创建表单的主要组件,它允许我们构建复杂的...
Ext的formpanel table布局实例,有效解决了页面resize时列宽不跟随改变的问题,即列宽的自适应宽度
当使用`Ext.FormPanel`的`getForm().submit()`方法进行异步提交时,主要特点是: - **自动处理表单数据**:`getForm().submit()`会自动获取表单内的所有字段值,无需手动构建参数对象。 - **内置验证**:在提交前...
【EXTJS】Ext.AJAX与FormPanel在登录案例中的应用 EXTJS是一个强大的JavaScript库,主要用于构建富客户端Web应用程序。在EXTJS中,Ext.AJAX和Ext.FormPanel是两个核心组件,它们分别用于异步与服务器进行数据交互和...
根据给定的信息,本文将详细解释“Ext 添加功能form表单实例”的知识点,这主要针对Ext初学者。本文会从创建表单、字段定义、验证规则以及提交逻辑等方面进行深入探讨。 ### Ext 添加功能form表单实例 #### 表单...
多选下拉框在EXT JS中通常通过`Ext.form.CheckboxGroup`或`Ext.form.RadioGroup`类来实现,但在EXT3.2中,实现多选下拉框功能通常会使用`Ext.form.FieldSet`或`Ext.form.ComboBox`的自定义扩展。这类组件提供了复选...
EXT表单FormPanel是EXT JS框架中用于创建复杂表单的组件,它允许用户输入、编辑和验证数据。在上述代码中,`sampleFormPanel`是一个FormPanel实例,包含了多个配置属性,用于定制表单的行为和外观。 1. `frame : ...
在EXT JS这个强大的JavaScript框架中,FormPanel是用于创建表单的重要组件,它允许开发者构建交互式的、数据驱动的Web应用程序。FormPanel不仅提供了一种布局管理方式,还支持各种表单元素,如文本框、复选框、下拉...
当用户尝试提交表单时,ExtJS会自动检查所有字段的值是否满足验证规则。例如,我们可以通过以下方式验证用户名字段: ```javascript items: [{ fieldLabel: '用户名', name: 'username', xtype: 'textfield', ...
1. `form`:`Ext.FormPanel`是EXT JS中的表单面板,它是一个容器,可以容纳各种表单字段和其他组件。表单面板允许你定义布局、提交行为以及处理表单数据的方法。 2. `checkbox`:`Ext.form.Checkbox`是用于创建复选...
当我们谈论“EXT3.0 JSP上传”时,我们实际上是在讨论如何利用EXT3.0的组件和功能,结合JSP来实现在Web应用中的文件上传功能。 EXT3.0提供了多种组件,如FormPanel、FileUploadField等,可以帮助我们构建一个用户...
**2.16 Form Panel (Ext.FormPanel)** - **xtype**: `form` - **功能描述**:Form Panel 是一个包含表单字段的面板。 - **主要用途**:用于创建和管理表单,支持数据验证和提交。 **2.17 Checkbox (Ext.form....
在EXT应用中集成百度Ueditor,可以创建一个强大的富文本编辑器,允许用户不仅编辑文本,还能方便地上传附件。 EXT库通常与Sencha Touch或Ext JS框架一起使用,这些框架提供了完整的前端解决方案,用于构建响应式的...
在EXT3.0中,登录界面通常由EXT的组件构建,如FormPanel、TextField、Button等。FormPanel是承载表单元素的容器,TextField用于输入用户名和密码,Button则用于触发登录操作。登录过程涉及事件监听和处理,例如点击...
2. **表单字段(Form Fields)**:包括文本字段(TextField)、密码字段(PasswordField)、选择框(Checkbox)、复选框组(CheckboxGroup)、单选框(RadioButton)、下拉列表(ComboBox)、日期选择器(DateField...
EXT.NET 提供了诸如 GridPanel、FormPanel 等组件来轻松实现这些功能。GridPanel 可以用来展示数据,并通过行编辑或行选择进行修改和删除操作。FormPanel 则用于创建和更新数据,它可以与后台数据库进行数据交换,...