表单Ext.form.FormPanel

Ext的FormPanel组件 Ext的FormPanel组件说明formPanel的详细使用说明 立即下载

表单Ext.form.FormPanel

1、表单

对于传统的b/s应用来说,数据录入元素是放在表单<form>标签里面的。而对于ExtJS应用来说,则可以直接使用FormPanel控件来存放表单中的元素。FormPanel继承自Panel,在Panel的基础上提供与表单相关的各种特性,比如可以指定表单提交的url、指定表单提交方式、是否是二进制提交等;另外FormPanel固定使用form布局,前面关于布局一节中的内容我们说过,form布局也就是专门用于组织包含输入元素的布局。

看下面的代码:

复制代码
   
< script type = " text/javascript " > Ext.onReady( function (){ new Ext.form.FormPanel({ renderTo: Ext.getBody(), title: " 用户信息录入 " , height: 200 , width: 300 , labelWidth: 60 , labelAlign: " right " , frame: true , defaults:{ xtype: " textfield " , width: 180 }, items: [ {name: " username " , fieldLabel: " 姓名 " }, {name: " password " , fieldLabel: " 密码 " , inputType: " password " }, {name: " email " , fieldLabel: " 电子邮件 " }, {xtype: " textarea " , name: " intro " , fieldLabel: " 简介 " } ], buttons:[{text: " 提交 " }, {text: " 取消 " }] }); }); < / script>
复制代码

运行效果如下:

在上面的代码中,使用new Ext.form.FormPanel来创建表单面板,通过labelWidth来指定表单中字段标签的宽度,labelAlign来指定字段标签的对齐方式,在defaults中指定该容器中所有子元素默认类型都是textfield,也就是录入文本框。在items定义的子元素中,一共包含三个textfield元素以及一个textarea元素,这些元素都包含一个name属性,相当于传统<input>标签中的name属性,fieldLabel属性用来指定字段标签。

2、BasicForm

表单面板FormPanel包含一个form属性,该属性是一个Ext.form.BasicForm 类型的对象,可以直接访问,也可以通过getForm()方法得到。BasicForm 表示基本的表单,包含了submit、load、reset等方法,用来取代传统表单<form>中的submit、reset等方法,通过调用这些方法可以实现提交表单、表单信息重置等操作。下面的代码实现了表单的提交操作:

按 Ctrl+C 复制代码
按 Ctrl+C 复制代码

运行结果如下:

3、Field,表单元素

      Field代表各种各样的数据录入项;在程序中,我们一般直接使用Field的子类,包括Checkbox, CheckboxGroup, CompositeField, DisplayField, Hidden, HtmlEditor, SliderField, TextField等。

Field组件一般包括一个fieldLabel属性及name属性。fieldLabel是在Component中定义的,用来定义字段的元素。

4、表单动作Ext.form.Action

  表单动作包括表单内容提交Submit,表单数据加载Load两种。默认情况下都是通过Ajax的方式向服务器端发送数据,提交表单数据或加载表单中的内容。

  关于表单动作Action,我们将在后面的课程中讲解。

分类:  ext
标签:  Ext FormPanel

资治通鉴:文言文、白话文对照读本 介绍一处可以免费下载资治通鉴的网址,该文献共20卷,排版为左边是文言文,右边是白话文翻译,对照阅读非常方便。下面是1-20卷的链接地址:第一卷:http://www.docin.com/p-9705067.html 第二卷:http://www.docin.com/p-9705979.html 第三卷:http://www.docin.com/p-9709382.html 第四卷: 阅读详情

相关推荐

华为iTrustee实战:5分钟搞定TrustZone环境搭建(附BoostKit配置技巧)

本文提供了一份华为iTrustee与ARM TrustZone环境的5分钟快速搭建实战指南。详细介绍了在TaiShan服务器上利用鲲鹏BoostKit套件部署可信执行环境(TEE)的完整流程,包括环境检查、驱动安装、首个可信应用(TA)的编译与运行,并分享了关键的BoostKit配置技巧与深度排错方法,助力开发者快速为业务注入硬件级安全能力。

yoga7的博客 968

extjs Ext.form.Panel 表单面板学习

⭐️来自很多年前的extjs笔记,只是一个归档,不做更新!⭐️

西京刀客 2417

Kettle安装与使用

Pentaho Data Integration作为一个端对端的数据集成平台,可以对多种数据源进行抽取(Extraction)、加载(Loading)、数据落湖(Data Lake Injection)、对数据进行各种清洗(Cleasing)、转换(Transformation)、混合(Blending),并支持多维联机分析处理(OLAP)和数据挖掘(Data mining)。勺子(spoon.bat/spoon.sh):是一个图形化的界面,可以让我们用图形化的方式开发转换和作业。

jnrjian的博客 1万+

(七)ExtJs之表单[Ext.form.FormPanel]的使用

今天我们来学习Ext中的FormPanel。 Ext.form.FormPanel的别名有还有Ext.form.Panel和Ext.FormPanel,它们三个在ExtJs4.0以后就可以通用了。 FormPanel的创建也是通过config配置的 。那么我们来看看FormPanel可以配置的属性。 接下来我领大家看一些比较常用的属性 1.title是form控件的标题,类型为St

fubo1990的博客 2556

【Qt笔记】1.VSCode搭建Qt运行环境

Qt6之后已经抛弃qmake,使用cmake。cmake相对qmake来说只有优点没有缺点。使用VSCode搭建完Qt的运行环境就能开开心心debug了.vscode需要使用的插件:2.Qt tools3.CMakec++插件可以不关注,缺啥都会提醒你.正常安装即可。

没有手牌的博客 2万+

FPGA时序约束--实战篇(读懂Vivado时序报告)

本文将详细介绍如何读懂Vivado时序报告,包括报告的基本结构和如何分析报告。

mengzaishenqiu的博客 1万+

Ext.form.Panel表单面板

1、Ext.form.FormPanel支持的主要表单组件 ExtJS表单组件说明Xtype类型 Ext.form.field.CheckBox 复选框 checkboxfield Ext.form.CheckBoxGroup 复选框组 checkboxgroup Ext.form.field.ComboBox 下拉列表框 combo Ex...

weixin_33951761的博客 414

EMS案例:BMS传导发射超标整改案例

BMS作为新能源汽车的关键部件,其EMC性能直接影响整车的安全性和可靠性。本文通过一个实际的传导发射整改案例,详细展示了从问题定位、分析到解决方案实施的全过程。希望这些经验能够为从事类似产品设计的工程师提供有价值的参考,在未来的产品开发中避免类似问题,设计出更加可靠、稳定的BMS产品。EMC设计是一门结合理论与实践的艺术,只有通过不断积累经验、深入理解电磁场理论,并紧密结合实际应用场景,才能在复杂的电磁环境中设计出鲁棒性强的电子产品。

m0_56451176的博客 272

Extjs学习 Ext.form.FormPanel

ExtJS的表单是在html表单的基础上封装来的,样式变成漂亮的样式,但是如果你使用FireBug查看,你就会发现,这些表单控件依然是原来的控件,只是加上了css,让他变得漂亮。     但是如果只是加上css样式,在我看来,ExtJS无法给我一个理由,让我选择它的表单控件,而不是选择控件,因为我已经使用原有的控件相当熟练。     Extjs考虑了类似我这样的想法,它当然有更强大的功

jazywoo_在路上 2912

HyperLynx(十九)DDR(二)DDR的地址仿真

(5)设置水平标尺为2ns/div,垂直标尺为500mV/div,如果有必要,可以通过多次仿真,得到一个更加理想的结果。此外,还可以看到信号在高低电平切换时,反射波形基本趋于平缓,许多大的反射切换边缘已减小,这给了我们更大的定时裕量。如果这些DIMM是缓冲过的,则4个DIMM通道是可行的,但因为这是一个无缓冲DIMM,(20)在编辑传输线对话框中,选择“Values”选项卡,改变传输线长度为3in,具体设置如图所示,单击“确定”按钮。(17)为了增加电压摆幅,选择一个比原来的47Ω小的电阻。

小幽余生不加糖 4259

Unity 热更 之 【YooAsset 热更】几分钟快速了解 YooAsset [功能面板]、以及 [基础代码] 说明

Unity 的资源管理系统不断发展,以适应不同项目的需求和解决特定的问题。AssetBundle 和 Addressable Asset System 是 Unity 官方提供的资源管理解决方案,而 YooAsset 是第三方提供的资源管理系统。简化的API和易用性YooAsset 可能提供了更简单直观的 API,使得资源加载和管理更加容易。对于不熟悉 Addressable 或 AssetBundle 复杂配置的开发者来说,YooAsset 可能是一个更易于上手的选择。性能优化。

仙魁XAN 2956

Ext_表单面板_Ext.form.FormPanel

/*Ext.form.BasicForm基本表单组件,提供对表单动作的支持并负责初始化已有字段组件默认采用Ajax方式进行异步数据提交,如要用原始方法提交表单可覆盖表单的onSubmit及Submit方法######################################################################################

66 4278

083、多帧降噪(MFR)与VST算法:低照度场景下的信噪比提升与鬼影抑制

本文深入探讨了多帧降噪(MFR)和VST算法在低照度场景中的应用与优化。作者从实际项目案例出发,指出单帧降噪的局限性,详细分析了MFR的核心原理与工程实现中的关键环节,包括帧对齐、帧选择、融合策略和鬼影抑制等技术要点。文章特别强调VST变换对噪声均匀化的重要性,并分享了实际开发中的调试经验与参数优化技巧,如"三明治"调试法和性能平衡策略。最后指出,优秀的MFR方案需要在信噪比提升、鬼影抑制和纹理保留之间找到场景化的平衡点,建议开发者通过真实场景测试验证算法效果。全文既有理论分析,又包含丰富的实战经验和技术细

zzfmlxs的博客 123

Ext JS表单Ext.form.FormPanel

1、表单 对于传统的b/s应用来说,数据录入元素是放在表单<form>标签里面的。而对于ExtJS应用来说,则可以直接使用FormPanel控件来存放表单中的元素。FormPanel继承自Panel,在Panel的基础上提供与表单相关的各种特性,比如可以指定表单提交的url、指定表单提交方式、是否是二进制提交等;另外FormPanel固定使用form布局,前面关于布局一节中...

Coco5419的博客 624

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Ext.form.FormPanel表单提交

ext代码://声明文本域,name为text,此name在后台提交时需要用到,必须写。表单提交到1.jsp var field=new Ext.form.TextField({ fieldLabel:'fieldLabel', name:'text', allowBlank:false, emptyText:'空', maxLength:15, minLength:5,

令飞 5458

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

表单Ext.form.FormPanel(转)

1、表单 对于传统的b/s应用来说,数据录入元素是放在表单<form>标签里面的。而对于ExtJS应用来说,则可以直接使用FormPanel控件来存放表单中的元素。FormPanel继承自Panel,在Panel的基础上提供与表单相关的各种特性,比如可以指定表单提交的url、指定表单提交方式、是否是二进制提交等;另外FormPanel固定使用form布局,前面关于布局一节中的内容我们...

weixin_34162629的博客 87

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

ExtJS笔记--Ext.form.FormPanel(一)

Ext.form.FormPanel    类全称: Ext.form.FormPanel 继承自于: Ext.Panel   配置项   1、formId : String  (可选的)FORM标签的id(默认是自动生成的)。   2、labelWidth : Number  标签的宽度。该属性级联于子容器。    3、 itemCls : String  关于容...

wjt276的专栏 1596

EXTJS4.x表单系统之 Ext.form.FormPanel登录框demo

Ext.form.FormPanel的帮助文档: http://docs.sencha.com/ext-js/4-1/#!/api/Ext.form.Panel 查阅手册得知: FormPanel 为表单提供一个标准容器,它的本质是一个标准的 Ext.panel.Panel,它会自动创建一个BasicForm并管理任何添加到其中Ext.form.field.Field的对象。此外还包括配置和

yunji3344的专栏 5998

Ext_基本表单_Ext.form.BasicForm

/*Ext.form.BasicForm基本表单组件,提供对表单动作的支持并负责初始化已有字段组件默认采用Ajax方式进行异步数据提交,如要用原始方法提交表单可覆盖表单的onSubmit及Submit方法######################################################################################

66 5093

ExtJS4组件 form表单配置-属性-方法详解

ExtJS4组件 form表单配置-属性-方法详解

trigfj的博客 1105

【ExtJs】FormPanel.getForm().getValues():获取表单键值对

示例代码: var formExample = new Ext.form.FormPanel({ xtype:'form', name:"ContentPublish", items:[ { xtype:'fieldset', title: '考核明细',

马踏飞燕 518

Ext.form

Ext.form.FormPanel继承自Ext.Panel,具备面板的特征,但在布局上有他自己的优势。 总体来说,FormPanel为表单提供了一个完整的界面,但不包含表单操作,如提交和重置, 这些操作由Ext.form.BasicForm类完成。

518

Extjs初始化/提交Ext.form.FormPanel,表单中包含textfield,textarea,radio,checkbox,combo等

如题,废话不多说,直接上图: 点击submit提交表单,点击load初始化表单, 文件内容如下: formaction.jsp vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv String path = request.getContextPath();

2007
上一篇: Extjs控件属性
下一篇: eclipse中一些常见svn图标的含义
javaPie
博客等级 码龄16年 1171粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值