`
yesjavame
  • 浏览: 694985 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

对《Ext2.0 form使用实例》的一点补充

阅读更多

经过新一轮实践,又掌握了不少东西。本文针对《Ext2.0 form使用实例》中没有谈到的东西进行一点补充。

<!--[if !supportLists]-->1、 <!--[endif]-->增加一个空白列

<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:414.75pt; height:45pt'> <v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\03\clip_image001.jpg" o:title="form-5" /> </v:shape><![endif]--><!--[if !vml]--><!--[endif]-->

如图红色框部分,如果需要在列里面增加一个空白的位置,只要增加一个高度为28panel就行了。代码如下:

items:[{

columnWidth:.5,layout: 'form',border:false,

items:[

{xtype:'textfield',fieldLabel: '企业名称',maxLength:100,name: 'txt3',allowBlank:false,anchor:'90%',tabIndex:0},

{xtype:'textfield',fieldLabel: '联系人',maxLength:30,name: 'txt5',anchor:'90%',tabIndex:2},

{xtype:'textfield',fieldLabel: '联系电话',name: 'txt7',anchor:'90%',tabIndex:4},

{xtype:'textfield',fieldLabel: '传真',name: 'txt9',anchor:'90%',tabIndex:6},

{xtype:'textfield',fieldLabel: '电子邮件',name: 'txt19',anchor:'90%',tabIndex:8,vtypes:'email'},

this.provinceCombo

]},{

columnWidth:.5,layout: 'form',border:false,

items:[

this.classCombo,

{xtype:'textfield',fieldLabel: '职务',maxLength:100,name: 'txt4',anchor:'90%',tabIndex:1},

{xtype:'textfield',fieldLabel: '手机',name: 'txt7',anchor:'90%',tabIndex:3},

{xtype:'textfield',fieldLabel: '公司主页',name: 'txt6',anchor:'90%',tabIndex:5,vtypes:'url'},

{xtype:'panel',border:0,height:28},

this.cityCombo

]}

]

代码中红色部分。

<!--[if !supportLists]-->2、 <!--[endif]-->Tab键控制光标焦点

如果象上面那段代码定义form控件,你会发现tab键的循序是先一列完后再移动到另一列的,要修正这个问题,设置一下控件的tabIndex属性就行了。这个和Delphi等的编程有些类似,呵呵。
分享到:
评论

相关推荐

    Ext2.0 form使用实例的例程

    在这个“Ext2.0 form使用实例的例程”中,我们将深入探讨Ext 2.0的表单(form)组件及其应用。 表单在任何应用程序中都扮演着至关重要的角色,用于收集和验证用户输入的数据。Ext 2.0的表单组件提供了一整套完整的...

    Ext2.0 form使用实例

    Ext2.0 Form 使用实例详解 在Web应用开发中,ExtJS库提供了强大的用户界面组件,其中FormPanel是用于创建复杂表单的重要组件。本文将详细介绍Ext2.0 FormPanel的使用,包括创建方法、控件配置以及布局管理。 首先...

    ext 2.0 form demo

    EXT 2.0 Form Demo 知识点详解 EXT是一个流行的JavaScript库,它专注于构建功能丰富的、用户界面复杂的Web应用程序。EXT 2.0版本在当时是一个重要的里程碑,引入了许多新特性和改进,特别是在表单处理方面。在这个...

    EXT2.0 GRID 示例

    EXT2.0 GRID 示例是一个基于EXT JavaScript库的高级数据展示和操作组件的实例。EXT是一个强大的前端开发框架,尤其在创建交互式Web应用程序方面表现出色。EXT2.0是EXT库的一个早期版本,它提供了丰富的用户界面组件...

    ext2.0中文帮助文档

    3. **强大的布局系统**:EXT2.0拥有多种布局管理器,如fit布局、border布局、form布局等,可以灵活地调整组件的大小和位置,适应不同屏幕尺寸和设备。 4. **Ajax支持**:EXT2.0提供了一套完整的Ajax解决方案,包括...

    ext 2.0

    7. **Ajax** 支持:EXT 2.0 内置了对Ajax的全面支持,通过 `Ext.Ajax` 对象,开发者可以方便地进行异步请求,处理JSON或XML数据。 8. **Tree Panel**:EXT 2.0 还包含了一个树形视图组件,用于展示层次结构的数据,...

    ext2.0入门教程

    3. **布局管理**:EXT2.0有多种内置的布局方式,如Fit、Border、Table、Form等,用于管理组件在容器中的排列和大小调整,使得你可以灵活地设计界面布局。 4. **数据绑定**:EXT2.0支持数据绑定,能够将UI组件与数据...

    《Ext 2.0 核心API 详解教程》 pdf

    《Ext 2.0 核心API 详解教程》是一本深入探讨EXT 2.0核心技术的PDF文档,旨在帮助开发者全面理解EXT框架中的API,从而更好地进行Web应用程序的开发。EXT 2.0是一个强大的JavaScript库,尤其在构建富互联网应用(RIA...

    ext2.0(dateTimeField)

    在实际应用中,使用`ext2.0 dateTimeField`时,开发者需要确保正确引用了这些资源文件,并在代码中实例化`dateTimeField`组件。通常会涉及到以下步骤: 1. 引入`ext2.0`的库文件,如`ext-all.js`,以及上述提到的`...

    GWT-EXT2.0最佳实践教程,源代码打包供下载

    《GWT-EXT2.0最佳实践教程》源代码打包下载资源主要涵盖了Google Web Toolkit (GWT) 和EXT-JS 2.0的结合使用,提供了丰富的实践案例和示例代码,旨在帮助开发者深入理解和应用这两项技术。GWT是一款强大的JavaScript...

    ext2.0 DateTimeField控件

    在EXT JS 2.0框架中,DateTimeField控件是一个非常实用的组件,它扩展了基本的DateField控件,提供了更丰富的日期时间选择功能,包括小时、分钟和秒的显示与选择。这个控件是为了解决用户需要输入精确到秒的日期时间...

    EXT教程EXT用大量的实例演示Ext实例

    Ext教程为使用Ext JS框架的开发者提供了大量实例和详细的说明,涵盖了从基本入门到进阶使用,再到解决遇到的问题,是一份非常实用的参考资料。通过这些实例,开发者可以快速掌握Ext JS的使用,并能高效地应用于实际...

    ext 实例

    在本实例中,我们将探讨EXT 2.0技术如何应用于创建一个JSP留言板。 EXT的核心在于其组件模型,它包括了各种UI元素,如表格、树形视图、按钮、面板等。在JSP留言板应用中,EXT可能被用来构建以下几个关键部分: 1. ...

    Ext中文手册+2.0实例

    本资料包包含"Ext中文手册"和"ExtJS 2.0实用简明教程",将帮助你深入理解和熟练运用ExtJS。 **Ext中文手册**: 该手册是ExtJS的中文版文档,全面覆盖了ExtJS的各种组件、类库、事件和方法。手册中详细解释了如何...

    struts2.0上传下载实例

    本实例重点讲解Struts2.0中的文件上传和下载功能,这对于任何处理用户数据交互的Web应用都是必不可少的特性。 在Struts2中,文件上传是通过`struts2-core.jar`、`commons-fileupload.jar`和`commons-io.jar`等库来...

    ExtGrid使用

    Ext2.0是其较早的一个版本,包含许多基础和高级组件,如Grid、Tree、Form等。 2. **ExtGrid**:ExtGrid是Ext JS中的表格组件,用于显示结构化的数据。它支持多种功能,如排序、过滤、分页、行编辑等。在本例中,...

    Ext js 资源大全

    "ext2.0官方文档 .rar"则是Ext JS 2.0版本的官方文档,它详细阐述了该版本的主要特性和功能。尽管可能有些过时,但对于理解Ext JS的历史和演变,以及对比不同版本之间的差异,仍然具有参考价值。官方文档通常是最...

    Extjs2.0 智能提示

    这个版本引入了许多预定义的组件类,如Ext.Panel、Ext.Window、Ext.form.FormPanel等。每个类都有自己的属性、方法和事件。智能提示在此起到了重要作用,它允许开发者在创建对象实例或调用方法时,快速了解类的结构...

    Ext + Gwt + Struts2.0开发5

    总结来说,"Ext + GWT + Struts2.0"的开发模式允许你利用ExtJS的强大UI组件库,GWT的远程服务调用机制,以及Struts2.0的MVC架构,创建一个完整的、高性能的Web应用。这种组合提供了从用户交互、数据处理到服务器端...

Global site tag (gtag.js) - Google Analytics