1、Ext.form.Action
配置项:
success:执行成功后回调的函数,包括两个参数:form和action
failure:执行失败后回调的函数,包括两个参数:form和action
method:表单的提交方式,有效值包括GET、POST
params:传递到请求中的参数
url:动作提交的路径
waitMsg:动作执行时显示的等待信息
属性:
Action.CLIENT_INVALID:客户端验证错误
Action.CONNECT_FAILURE:通信错误
Action.LOAD_FAILURE:加载数据时,没有包含data属性的字段被返回
Action.SERVER_INVALID:服务端验证错误
failureType:错误类型
result:包含布尔类型的success属性和其他属性,如{success: true, msg: 'ok'}
type:动作类型,可选值有submit和load
Ext.form.Action.Submit:返回的信息中要包含一个布尔类型的success属性和一个可选的errors属性
Ext.form.Action.Load:返回的信息中要包含一个布尔类型的success属性和一个data属性
2、Ext.form.BasicForm
配置项:
baseParams:传递到请求中的参数
method:表单的提交方式,有效值包括GET、POST
url:表单默认的提交路径
fileUpload:表单是否进行文件上传
timeout:表单动作的超时时间,默认为30秒
trackResetOnLoad:是否在表单初次创建时清楚数据
方法:
doAction( String/Object actionName, [Object options] ):执行一个预订的动作,可用选项包括:
url:动作提交的路径
method:表单的提交方式,有效值包括GET、POST
params:传递到请求中的参数
headers:
success:执行成功后回调的函数,包括两个参数:form和action
failure:执行失败后回调的函数,包括两个参数:form和action
clientValidation:是否客户端验证
clearInvalid():清除表单中所有的无效验证信息
findField( String id ):查找表单字段
getValues( [Boolean asString] ):
isDirty():表单数据是否被更改过
isValid():客户端验证是否成功
load( Object options ):执行表单读取动作
loadRecord( Record record ):从一个数据记录中读取数据到表单中
markInvalid( Array/Object errors ):成批设置表单字段为验证无效
reset():重置表单
setValues( Array/Object values ):成批设置表单字段值
submit( Object options ):执行表单提交动作
updateRecord( Record record ):持久化表单数据到记录集中
3、Ext.form.FormPanel
配置项:
items:一个元素或元素数组
buttons:一个按钮配置对象的数组,按钮将被添加到表单页脚中
buttonAlign:按钮的对齐方式,可选值有left、center、right,默认为center
labelWidth:表单标签的宽度
labelAlign:表单标签的对齐方式,可选值有left、top、right,默认为left
labelSeparator:字段标签与字段之间的分隔符,默认为':'
minButtonWidth:按钮的最小宽度,默认为75
方法:
getForm() : Ext.form.BasicForm
load( Object options )
startMonitoring()
stopMonitoring()
4、Ext.form.Field
配置项:
name:字段名
value:字段的初始化值
disabled:字段是否不可用,默认为false
fieldLabel:字段标签说明
hideLabel:隐藏字段标签,默认为false
labelSeparator:字段标签与字段之间的分隔符,默认为':'
labelStyle:字段标签样式
inputType:默认为text
invalidClass:默认为x-form-invalid
invalidText:字段非法文本提示
msgTarget:错误信息显示的位置,默认为qtip
qtip:显示一个浮动的提示信息
title:显示一个浏览器的浮动提示信息
under:在字段下方显示一个提示信息
side:在字段右边显示一个提示信息
readOnly:字段是否只读,默认为false
validateOnBlur:字段在失去焦点时被验证,默认为true
方法:
clearInvalid():
getRawValue()
setRawValue( Mixed value )
getValue()
setValue( Mixed value )
isDirty():字段值在装载后是否被修改过
isValid( Boolean preventMark ):当前字段值是否合法
markInvalid( [String msg] )
validate()
reset()
分享到:
相关推荐
Joomla免费评论组件jcomments_v2.2.0.2是一款专为Joomla内容管理系统设计的第三方评论系统。它提供了一个交互性强、功能丰富的平台,让用户可以在网站内容下方发表、回复评论,提升用户参与度和社区活跃度。该组件...
1. **导入组件**:在Delphi的组件面板上,将TGIFImage组件拖放到表单上。 2. **加载GIF**:通过`TGIFImage.LoadFromFile`或`LoadFromStream`方法加载GIF文件。 3. **设置属性**:如调整动画速度`AnimateSpeed`,设置...
- **用户管理**:可以使用X-admin的表格组件展示用户列表,通过layui的表单组件实现用户信息的编辑和新增。 - **角色分配**:利用多选框和下拉框组件,实现角色权限的分配,支持批量操作。 - **日志监控**:集成日志...
- 全面性:X-admin-v2.2包含了layui的全部组件,无论是基本元素还是复杂功能,如表格排序、筛选、分页,或是表单验证,都能轻松应对。 - 一致性:页面设计遵循统一的UI风格,确保用户在操作过程中体验连贯,降低...
综上所述,"inspinia_admin-v2.2"是一个功能强大的后台管理模板,它提供的资源和组件能够极大地提高开发效率,减少重复工作,同时保证了最终产品的质量和用户体验。如果你正在进行后台管理系统开发,这个模板会是一...
"无惧上传类 V2.2脚本和使用手册"是一个专为Web开发设计的文件上传组件,由作者梁无惧编写。这个组件的核心目标是简化网页上的文件上传功能,提供安全、高效的解决方案,帮助开发者在网站上实现用户友好的文件上传...
TVideoGrabber Video SDK是一款专为Delphi开发者设计的高级视频处理工具包,版本号v10.6.2.2,特别针对D2010编译环境进行了优化,提供了32位Windows平台的支持。这个压缩包包含了BPL(Binary Package Library)和DCU...
x-admin v2.2是一款基于HTML5技术的网页模板,专为后台管理界面设计,旨在为开发者提供一套简洁、实用、易扩展的基础框架。本文将深入探讨这款模版的特点、优势以及如何进行实际应用。 首先,x-admin v2.2模版的...
"无惧上传类UpFileClassV2.2"是一款针对ASP环境设计的文件上传组件,它简化了ASP程序中的文件上传操作,提供了安全、方便的接口。 UpFileClass是这个组件的核心类,它包含了处理文件上传所需的各种功能。例如,它...
6. **模板设计**:预设了多种后台页面模板,包括仪表盘、表单组件、数据列表、图表展示等,让开发者可以快速搭建起一个具有专业外观的管理界面。 7. **文档支持**:"说明.htm"文件很可能是框架的使用指南或API文档...
在解压并使用“一对一校友录 v2.2 大学版 ASP 源码”前,你需要先了解 ASP 的基本语法和常用组件,如 ADO、Session、Application 等。同时,还需要掌握数据库管理知识,如 SQL 查询语言。解压后,根据提供的密码...
TMS IntraWeb Component Pack Pro v2.2.0.1是一款专为Delphi开发者设计的强大工具包,它使得在Delphi环境下构建Web应用程序变得如同设计传统的Win32应用程序一般简单快捷。这款组件包由TMS Software公司推出,以其...
渴切,一个以中文命名的开源CSS框架,其最新版本为v2.2,是对原有的ThinkCSS框架的进一步发展和优化。这个框架旨在为开发者提供更便捷、更符合中文使用习惯的前端开发工具,帮助他们快速构建响应式、美观且易用的...
【一对一校友录 v2.2 高中版-ASP源码.zip】是一个包含ASP源代码的压缩包,专为构建高中版的校友录系统设计。ASP(Active Server Pages)是微软开发的一种服务器端脚本环境,用于动态创建网页。这个校友录系统允许...
MKVExtract GUI v2.2.2.5 是一个基于Delphi开发的工具,用于分解MKV视频文件,提取其中的视频、音频和字幕轨道。这个程序的源代码提供了深入理解MKV文件结构和如何操作这些文件的宝贵资源。 首先,让我们了解一下...
总的来说,SWFUpload v2.2.0.1是一个强大的文件上传工具,它结合了Flash和JavaScript的优势,提供了高效、用户友好的文件上传解决方案。对于需要在网站上实现文件上传功能的开发者来说,这是一个值得研究和应用的...
在解压"ASP源码—megabbs v2.2.zip"后,文件132688976280185784可能是这个论坛系统的核心组件或者数据库配置文件,可能包含如下内容: 1. ASP源文件:这些文件包含了论坛的逻辑代码,如处理用户请求、验证用户身份、...
总结,"Angular v2.2 响应式后台模版 Bootstrap Template"为开发者提供了一个强大而灵活的基础,以构建现代、高性能的后台管理应用。其利用Angular 2.2的特性优化了性能,结合Bootstrap实现了响应式设计,使得应用...
【ASP源码—非零坊邮件投稿源码 v2.2.zip】是一个包含ASP语言编写的邮件投稿系统的源代码包。这个系统主要用于网站接收用户的投稿,通过电子邮件的方式进行提交。 ASP(Active Server Pages)是微软开发的一种服务器...