`
king_tt
  • 浏览: 2279476 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ExtJs——FormPanel(布局)!!!

 
阅读更多

FormPanel就两种布局方式:

form——从上往下

column——从左往右

注意落实到任何一个表单最后总是form布局。

[javascript]view plaincopyprint?
  1. Ext.onReady(function(){
  2. //行1
  3. varrow1={
  4. layout:'column',//从左往右布局
  5. items:[{
  6. columnWidth:.3,//该列有整行中所占百分比
  7. layout:'form',//从上往下布局
  8. items:[{
  9. xtype:'textfield',
  10. fieldLabel:'姓',
  11. width:120
  12. }]
  13. },{
  14. columnWidth:.3,
  15. layout:'form',
  16. items:[{
  17. xtype:'textfield',
  18. fieldLabel:'名',
  19. width:120
  20. }]
  21. },{
  22. columnWidth:.3,
  23. layout:'form',
  24. items:[{
  25. xtype:'textfield',
  26. fieldLabel:'英文名',
  27. width:120
  28. }]
  29. }]
  30. };
  31. //行2
  32. varrow2={
  33. layout:'column',
  34. items:[{
  35. columnWidth:.5,
  36. layout:'form',
  37. items:[{
  38. xtype:'textfield',
  39. fieldLabel:'座右铭1',
  40. width:220
  41. }]
  42. },{
  43. columnWidth:.5,
  44. layout:'form',
  45. items:[{
  46. xtype:'textfield',
  47. fieldLabel:'座右铭2',
  48. width:220
  49. }]
  50. }]
  51. };
  52. //行3
  53. varrow3={
  54. layout:'form',
  55. items:[{
  56. xtype:'textfield',
  57. fieldLabel:'奖励',
  58. width:500
  59. },{
  60. xtype:'textfield',
  61. fieldLabel:'处罚',
  62. width:500
  63. }]
  64. };
  65. //行4
  66. varrow4={
  67. layout:'column',
  68. items:[{
  69. columnWidth:.2,
  70. layout:'form',
  71. items:[{
  72. xtype:'textfield',
  73. fieldLabel:'最爱电影',
  74. width:50
  75. }]
  76. },{
  77. columnWidth:.2,
  78. layout:'form',
  79. items:[{
  80. xtype:'textfield',
  81. fieldLabel:'最爱音乐',
  82. width:50
  83. }]
  84. },{
  85. columnWidth:.2,
  86. layout:'form',
  87. items:[{
  88. xtype:'textfield',
  89. fieldLabel:'最爱明星',
  90. width:50
  91. }]
  92. },{
  93. columnWidth:.2,
  94. layout:'form',
  95. items:[{
  96. xtype:'textfield',
  97. fieldLabel:'最爱运动',
  98. width:50
  99. }]
  100. }]
  101. };
  102. //行5
  103. varrow5={
  104. layout:'form',
  105. items:[{
  106. xtype:'htmleditor',
  107. fieldLabel:'获奖文章',
  108. height:150
  109. }]
  110. };
  111. //form
  112. varform=newExt.form.FormPanel({
  113. renderTo:Ext.getBody(),
  114. title:'灵活的表单布局',
  115. width:650,
  116. autoHeight:true,
  117. frame:true,
  118. layout:'form',
  119. labelWidth:65,
  120. labelAlign:'right',
  121. style:'padding:10px',
  122. items:[row1,row2,row3,row4,row5],
  123. buttonAlign:'center',
  124. buttons:[{
  125. text:'提交'
  126. },{
  127. text:'重置'
  128. }]
  129. });
  130. });

分享到:
评论

相关推荐

    轻松搞定Extjs

    #### Panel的子类——FormPanel 表单面板专门用于组织表单元素,方便表单数据的收集和提交。 - **无处不在的表单**: 强调了表单在Web应用中的普遍性和重要性。 - **Ext.form.FormPanel类**: 介绍了FormPanel组件的...

    轻松搞定Extjs_原创

    #### 第十五章:Panel的子类——FormPanel - **无处不在的表单**:强调表单组件在Web应用中的重要性。 - **Ext.form.FormPanel类**:学习如何使用Ext.form.FormPanel类创建复杂的表单。 - **提交表单至服务器**:...

    轻松搞定ExtJS

    #### 第十五章:Panel的子类——FormPanel - **无处不在的表单**:强调了表单在Web应用程序中的重要性。 - **Ext.form.FormPanel类**:详细介绍了Ext.form.FormPanel类的特性及使用方法。 - **提交表单至服务器**:...

    Extjs学习带注释

    - **布局管理**:学习如何使用不同的布局策略来安排 FormPanel 中的元素。 - **表单初始化**:确保 FormPanel 在加载时能够正确初始化。 #### 十九、表格组件 —— GridPanel - **表格面板**:介绍 GridPanel 组件...

    ExtJS 轻松搞定

    ### 第十四部分:Panel的子类——FormPanel #### 一、无处不在的表单 强调了FormPanel组件在Web应用程序中的广泛应用,用于数据输入、编辑和提交。 #### 二、Ext.form.FormPanel类 详细介绍了FormPanel类的特性和...

    轻松搞定ExtJS.pdf

    Panel的子类——FormPanel - **FormPanel类**: 用于创建包含表单元素的面板。 - **表单提交**: 实现向服务器发送表单数据的功能。 #### 16. 更多表单组件 - **表单组件**: 包括文本框、复选框、单选按钮等。 - **...

    Extjs中文教程(初学者适合)

    #### 十五、Panel的子类——FormPanel - **无处不在的表单**: 表单组件是Web应用中最常用的部分之一。 - **Ext.form.FormPanel类**: 提供了丰富的表单控件和验证功能。 #### 十六、更多表单组件 - **表单组件关系...

    Extjs中文教程

    #### 十四、Panel的子类——FormPanel - **表单面板**:`Ext.form.FormPanel`用于创建表单,支持字段验证、布局管理等功能。 - **提交表单**:讲解如何使用Extjs提交表单至服务器,包括同步和异步方式。 #### 十五...

    ExtJs中文教程

    #### 十五、Panel的子类——FormPanel 1. **表单面板的概念** - FormPanel是用于创建表单的Panel子类。 2. **Ext.form.FormPanel类** - FormPanel的特性和配置详解。 3. **提交表单至服务器** - 介绍如何通过Ajax...

    extjs中文教程

    同时,也介绍了FormPanel的布局方式和初始化过程。 ### 第十六部分:表格组件——GridPanel GridPanel是ExtJS中处理表格数据的高级组件。本部分详细介绍了GridPanel的使用,包括列模型、数据管理,以及如何实现...

    Extjs中文教程2.x

    #### 十四、Panel 的子类——FormPanel **14.1 表单** - **特点**: 专门用于收集用户输入的面板。 - **类**: `Ext.form.FormPanel` 类提供表单的功能。 **14.2 提交** - **方法**: 使用 `submit()` 方法将表单...

    ajax extjs 入门ppt 我和ajax有个约会

    **Ajax与ExtJS入门PPT——我和Ajax有个约会** 在当今的Web开发中,Ajax(Asynchronous JavaScript and XML)已经成为一种不可或缺的技术,它允许网页在不刷新整个页面的情况下与服务器进行交互,极大地提升了用户...

    Ext-JS框架中文文档

    - **表单布局**: 定义表单的布局结构。 - **表单初始化**: 设置表单的初始状态。 13. **表格组件——GridPanel** - **表格面板**: 一种高级的表格组件,支持分页、排序等功能。 - **列模型**: 定义表格中各列的...

    Ext中文文档

    #### 第十五章:Panel的子类——FormPanel - **表单面板**:介绍了FormPanel组件,这是专门用于创建和管理表单的面板组件,支持复杂的表单逻辑和数据绑定。 #### 第十六章:更多表单组件 - **表单组件关系图与...

Global site tag (gtag.js) - Google Analytics