[ExtJS5学习笔记]第十九节 Extjs5中通过设置form.Panel的FieldSet集合属性控制多个field集合

本文地址:http://blog.csdn.net/sushengmiyan/article/details/39209533

官方例子:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.form.FieldSet

本文作者:sushengmiyan

------------------------------------------------------------------------------------------------------------------------------------

继承关系:

可以清晰的看到,form.Panel是继承自panel.Panel的,FormPanel 为 form 表单提供了一个标准的容器. 本质上还是一个标准的 Ext.panel.Panel, 只是自动创建了一个 BasicForm 来管理所有添加到 Panel中的 Ext.form.field.Field 对象. 可以快捷方便地进行 配置以及处理 BasicForm 和 表单域.

看一下官方给的一个form带着feildset的例子,看这个就会比普通的只有单个field的美观多了:

看一下代码结构:

Ext.create(‘Ext.form.Panel‘, {
    title: ‘Simple Form with FieldSets‘,
    labelWidth: 75,
    url: ‘save-form.php‘,
    frame: true,
    bodyStyle: ‘padding:5px 5px 0‘,
    width: 550,
    renderTo: Ext.getBody(),
    layout: ‘column‘, // arrange fieldsets side by side
    items: [{
        // Fieldset in Column 1 - collapsible via toggle button
        xtype:‘fieldset‘,
        columnWidth: 0.5,
        title: ‘Fieldset 1‘,//第一个文本集合
        collapsible: true,
        defaultType: ‘textfield‘,
        defaults: {anchor: ‘100%‘},
        layout: ‘anchor‘,
        items :[{//包含两个field
            fieldLabel: ‘Field 1‘,
            name: ‘field1‘
        }, {
            fieldLabel: ‘Field 2‘,
            name: ‘field2‘
        }]
    }, {
        // Fieldset in Column 2 - collapsible via checkbox, collapsed by default, contains a panel
        xtype:‘fieldset‘,
        title: ‘Show Panel‘, // title or checkboxToggle creates fieldset header
        columnWidth: 0.5,
        checkboxToggle: true,
        collapsed: true, // fieldset initially collapsed
        layout:‘anchor‘,
        items :[{
            xtype: ‘panel‘,
            anchor: ‘100%‘,
            title: ‘Panel inside a fieldset‘,
            frame: true,
            height: 52
        }]
    }]
});
时间: 2024-07-29 03:18:22

[ExtJS5学习笔记]第十九节 Extjs5中通过设置form.Panel的FieldSet集合属性控制多个field集合的相关文章

[ExtJS5学习笔记]第二十九节 sencha ext js 5.1.0中动态更换皮肤主题

本文地址:http://blog.csdn.net/sushengmiyan/article/details/42016107 本文作者:sushengmiyan ------------------------------------------------------------------------------------------------------------------------------------ 为方便起见,使用sencha cmd创建一个工程,使用app buil

[ExtJS5学习笔记]第二十四节 Extjs5中表格gridpanel或者表单数据后台传输remoteFilter设置

本文地址:http://blog.csdn.net/sushengmiyan/article/details/39667533 官方文档:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.data.Store-method-getFilters 本文作者:sushengmiyan ----------------------------------------------------------------------------------

[ExtJS5学习笔记]第十六节 Extjs5使用panel新增的ViewModel属性绑定数据

本文地址:http://blog.csdn.net/sushengmiyan/article/details/39078627 sencha官方API:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.panel.Panel-cfg-viewModel 本文作者:sushengmiyan ------------------------------------------------------------------------------

[ExtJS5学习笔记]第十四节 Extjs5中data数据源store和datapanel学习

本文地址:http://blog.csdn.net/sushengmiyan/article/details/39031383 sencha官方API:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.grid.Panel-cfg-store 本文作者:sushengmiyan -----------------------------------------------------------------------------------

[ExtJS5学习笔记]第十五节 Extjs5表格显示不友好?panel的frame属性在作怪

本文地址:http://blog.csdn.net/sushengmiyan/article/details/39057243 sencha官方API:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.grid.Panel-cfg-store 本文作者:sushengmiyan -----------------------------------------------------------------------------------

[ExtJS5学习笔记]第二十五节 利用window.open()函数实现ExtJS5的登陆页面跳转

本文地址:http://blog.csdn.net/sushengmiyan/article/details/40427543 mvvm方式实现登陆的博客:http://blog.csdn.net/sushengmiyan/article/details/38815923 本文作者:sushengmiyan -----------------------------------------------------------------------------------------------

[EXTJS5学习笔记]第二十六节 在eclipse/myeclipse中使用sencha extjs的插件

本文地址:http://blog.csdn.net/sushengmiyan/article/details/40507383 插件下载: http://download.csdn.net/detail/sushengmiyan/8085851 本文作者:sushengmiyan -------------------------------------------------------------------------------------------------------------

学习笔记第十九节课

zip压缩工具 zip支持压缩目录.windows下有zip的工具和文件. linux下默认不支持解压windows下rar文件,需要安装工具. 先把root下的234目录 cp到当前目录下. 然后把4.txt也cp过来 这样目录的内容比较多. zip的压缩文件 和gzip .dzip2 不一样. zip+文件名.zip+文件名 是压缩文件的格式. 之前说的压缩级别 并不是压缩的格式决定了压缩的是否严谨,而是看文件内容. 压缩目录 加-r 后面可以跟目录 +文件 示例: zip的特点是 压缩后,

学习笔记第二十九节课

监控io性能 iostat iotop 在运维工作中是除了 cpu 内存外 也是一个重要的指标,是查看磁盘的问题. 有时候cpu 内存都有剩余,负载却很高,用vmstat 查看,发现 b 或者wa 比较大.说明磁盘有瓶颈. iostat 和sar是同一个包.用法是 直接回车 也可以加 数字 . 显示出来的东西就i是你的硬盘 的读写速度.这个看不出来什么 和sar -q 是差不多的. 主要的是 iostat -x 里面的%util 这个百分比表示io等待. 原文地址:http://blog.51c