Ext.namespace("com.deng"); /** * FormPanel布局与初始化 * FormPanel有两种布局:form和column,form是纵向布局,column为横向布局。默认为后者 * 使用layout属性定义布局类型。对于一个负责的布局表单,最重要的是正确分隔,分隔结果 * 直接决定布局能否顺利实现。 * * 如果不再使用默认布局,那么我们必须为每一个元素指定一种布局方式,另外,还必须遵循一下几点 * 落实到任何一个表单组件后,最后总是form布局 * defaultType属性不一定起作用,必须显示为每一个表单组件指定xtype或new出新对象 * 在column布局中,通过columnWidth可以指定列所占宽度的百分比,如占50%宽度为.5 * * 学会分割 * 布局其实是由行和列组成,分成由左往右和由上往下两个方向,从左往右叫column,由上往下叫form,其实就是行 * 整个大的表单就是form布局,从图中可以看出,从上往下放置了5个小布局,以行n标记,以行1进行分析。行1从左往右 * 有三个表单组件,所以是column布局,行1我们用结构这样定义: * { * layout:"column", * items:[{},{},{}] //items表示指定布局内的表单组件集合,在此有三个 * } * 行1内其实还有三个form布局,因为每个布局中只有一个表单组件,所以看起来并不是那么明显,我们完全可以放置 * 多个表单组件到布局中。每一个布局使用下面的结构定义: * { * layout: "form", * items: [{}] //只有一个表单组件 * } * 上面的两个结构最终要组装到一起: * { * layout:"column", * items: [ * { * layout: "form", * items: [{}] * }, * { * layout: "form", * items: [{}] * }, * { * layout: "form", * items: [{}] * } * ] * } * * 其它行的分析也是如此 */
发表评论
-
ext_GridPanel2_6
2011-08-26 16:31 906var grid = new Ext.grid.GridPa ... -
ext_GridPanel2_5
2011-08-26 16:29 869//准备数据 var data = [ { ... -
ext_GridPanel2_4
2011-08-26 16:27 1401/** * grid.getView().getRows( ... -
ext_GridPanel2_3
2011-08-26 16:25 801//Proxy var proxy = new Ext. ... -
ext_GridPanel2_2
2011-08-26 16:21 850* selectRows(rows, keepExisti ... -
ext_GridPanel2_1
2011-08-26 16:18 916Ext.namespace("com.deng&qu ... -
ext_GridPanel1_4
2011-08-25 18:01 913//Record 定义记录结果 var Human = ... -
ext_GridPanel1_3
2011-08-25 17:59 873Ext.onReady(function(){ //列模型 ... -
ext_GridPanel1_2
2011-08-25 17:57 810//列模型 var cm = new Ext.grid ... -
ext_GridPanel1_1
2011-08-25 11:08 1075Ext.namespace("com.deng&qu ... -
Ext学习_FormPanel布局3
2011-08-01 10:15 1008{ //行3 layout: " ... -
Ext学习_FormPanel布局2
2011-08-01 10:14 1111Ext.onReady(function(){ var f ... -
悬停提示与验证4
2011-07-27 15:47 897/** * vtype验证 * vtype验证是一种预 ... -
悬停提示与验证3
2011-07-27 15:46 916/** * 三 表单组件验证 * 表单组件自身有验证功 ... -
悬停提示与验证2
2011-07-27 15:45 1236/** * 有时候,悬停提示信息过长,我们愿意换行显示,对 ... -
悬停提示与验证1
2011-07-27 15:42 1173Ext.namespace("com.deng&qu ... -
Ext学习_表单组件6
2011-07-19 12:03 996var f = new Ext.form.FormPanel ... -
Ext学习_表单组件5
2011-07-19 12:03 934//最高学历 //准备数据 var data = [ ... -
Ext学习_表单组件4
2011-07-19 12:01 473Ext.namespace("com.deng&qu ... -
Ext学习_表单组件3
2011-07-18 15:47 961/** * 文本区 */ var areaAddre ...
相关推荐
Ext table布局实例 formpanel的table布局
Ext的FormPanel组件说明formPanel的详细使用说明
ExtJs中表单formPanel的横向布局
.archExtJs2.0学习系列(7)--Ext.FormPanel之第四式(其他组件示例篇).doc
代码如下:Ext.onReady(function(){ Ext.QuickTips.init(); //第一句的目的是为需要的元件提供提示信息功能,form的主要提示信息就是客户端验证的错误信息了。 Ext.form.Field.prototype.msgTarget = ‘under’; //第...
1. ExtJs2.0学习系列(1)--Ext.MessageBox 2. ExtJs2.0学习系列(2)--Ext.Panel 3. ExtJs2.0学习系列(3)--Ext.Window 4. ExtJs2.0学习系列(4)--Ext.FormPanel之第一式 5. ExtJs2.0学习系列(5)--Ext.FormPanel之第二式 ...
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别小结,需要的朋友可以参考下。
本篇是关于Ext.Ajax + Ext.FormPanel + MySQL数据库的完整登录案例,一个是html的form表单,一个是Ext的FormPanel表单,在提交或结合Ext.Ajax多少还是有区别的.
Ext教程 展示EXT表单FormPanel和表格GridPanel的使用
第1章 Ext Core重要概念 2 1.1 Ext.Element 2 1.1.1 获取HTMLElement节点的Ext.Element实例 2 1.1.2 CSS样式操作 3 1.1.3 DOM查询与遍历 4 1.1.4 DOM操作 6 1.1.5 事件处理 9 1.1.6 尺寸大小 13 1.1.7 定位功能 14 ...
-Grid中TemplateField生成到页面中控件具有唯一ID,例如Grid1_ct5_Label2,Grid1_ct6_Label2(feedback:geruger)。 +2009-09-27 v2.1.2 -为Tree控件增加GetExpandAllNodesReference和...
在使用ExtJs开发时会遇到这样的问题,后台传来一个java对象,里面有一个date类型的数据,现在要显示到页面上,我们该如何写才能不用将date转换成string的直接在页面上显示。下面解决办法:例如:在员工查询页面上,...
NULL 博文链接:https://lucky16.iteye.com/blog/1490278
var tab2 = new Ext.FormPanel({ labelAlign: 'top', title: 'Inner Tabs', bodyStyle:'padding:5px', width: 1000, items: [{ layout:'column', border:false, items:[{ columnWidth:.5, layout: 'form'...
NULL 博文链接:https://627443183-qq-com.iteye.com/blog/1725391
Ext3.0的个人笔记及例子,包括按钮,表单及验证,panel,window,TabPanel,treePanel,formPanel,gridPanel,viewPort等主要控件
NULL 博文链接:https://zxf-noimp.iteye.com/blog/634692
extjs formpanel学习,秘诀,笔记