zoukankan      html  css  js  c++  java
  • ExtJs学习笔记(19)_复杂Form示例

    Form布局在所有布局中是最为复杂,使用频度最广,同时也是最难掌握的,下面给出几个示例

    1.登录UI界面

    Login UI

     


    2.加入其它不同类型的输入组件后

    Login UI 2

     

    3.更加复杂的结构:

    Code

     

     转载请注明来自"菩提树下的杨过"http://www.cnblogs.com/yjmyzz/archive/2008/09/03/1283042.html

    技巧:
    1.先用new Ext.FormPanel({
    items:[
    {...},{...},{...}...
    ]
    })
    类似的代码,确定整个form的行数,即items里{}的个数
    2.每行如果要分列,再利用
    {
    layout:"column",
    items:[{},{},{}...]
    }
    以column布局,横向分切为N列,即items:[{},{},{}...]中{}的个数
    3.每列中,如果要放输入项,再把每行相关列(其实就是单元格),采用form布局方式处理,并标明输入项,类似以下代码:
    items: [{
    columnWidth: 0.5,
    layout: "form",
    items: {
    xtype:"textfield",
    fieldLabel:"A1",
    anchor:"90%"
    }
    }, {
    columnWidth: 0.5,
    html: "aaaaaaaaaaa"
    }]
    作者:菩提树下的杨过
    出处:http://yjmyzz.cnblogs.com
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    linux 开发GTK需要的初始配置
    Kernel panic not syncing: cannot execute a PAEenabled kernel on PAEless CPU
    在NetBeans IDE 6.9.1上搭建Android SDK环境(WIN和Linux平台)
    Gtk+ Tutorials & Resources
    新手上路学习配置C,C++,GTK等开发环境
    又是忙碌的一天
    Graphics Programming on linux using C用c语言开发图形界面
    如何在Netbeans下配置Android开发环境 a platform target has to be selected
    linux终端中最漂亮的几款字体介绍及安装
    自已接触过的数据访问方式总结
  • 原文地址:https://www.cnblogs.com/yjmyzz/p/1283042.html
Copyright © 2011-2022 走看看