Ext.FieldSet

[Ext JS ][12.13] FieldSet 与 Grid结合 ,实现FieldSet 显示Gird中Store 的数量 实现效果演示 要求: Grid 位于FieldSet 中 FieldSet 的 Title 根据Grid中 Store 的数量动态更新 解决方案探求 就Ext JS 的特性而言“ 从Grid 可以很容易找到Store, 但是从Store 反找Grid却没有直接的方法 看一下Store 的 load 事件的5个参数 load ( this, records, successful, operation, eOpts ) this , 是Store 本身, 类型类似Ext.data.Store 阅读详情
  Ext学习系列(5)-- <wbr>Ext.FieldSet

1、Ext.FieldSet参数内容

FieldSet组件,它继承自panel.其中属性可参考panel。

checkboxToggle : bool

True表示在lengend标签之前fieldset的范围内渲染一个checkbox,或者送入一个DomHelper的配置对象制定 checkbox(默认为false)。选择该checkbox会为展开、收起该面板服务。 

参数内容放到后面

例:

  Ext.onReady(function() {
            var L1 = new Ext.form.FormPanel({
                width: 400,
                height: 400,
                renderTo: "divID1",
                title: "FieldSet",
                frame: true,
                items: [
                //FieldSet例1
                new Ext.form.FieldSet({
                    title: "FieldSet例1",
                    width: 380,
                    height: 100,
                    checkboxToggle: true//true则呈现一个带checkbox的fieldset,选中则展开,否则相反,默认为false
                }),

 

                // 单选按钮组
                new Ext.form.FieldSet({
                    title: "单选按钮组",
                    width: 380,
                    height: 100,
                    checkboxToggle: true,
                    items: [
                    new Ext.form.Radio({ boxLabel: "单选1", id: "Radio1", name: "a" }),
                    new Ext.form.Radio({ boxLabel: "单选2", id: "Radio2", name: "a", checked: true })

                    ]
                }),

 

 

                //多选按钮组
                new Ext.form.FieldSet({
                    title: "多选按钮组",
                    width: 380,
                    height: 100,
                    checkboxToggle: true,
                    items: [
                    new Ext.form.Checkbox({ boxLabel: "多选1" }),
                    new Ext.form.Checkbox({boxLabel:"多选2",id:"checkbox1",checked:true})
                    ]
                })

                ]

 

            });
        });

 

参数:

类全称: Ext.form.FieldSet

继承自于: Ext.Panel


针对某一组字段的标准容器。

配置项 

1、checkboxToggle : Mixed

True表示在lengend标签之前fieldset的范围内渲染一个checkbox,或者送入一个DomHelper的配置对象制定 checkbox(默认为false)。选择该checkbox会为展开、收起该面板服务。


2、checkboxName : String

分配到fieldset的checkbox的名称,在#checkboxToggle = true的情况有效。(默认为'[checkbox id]-checkbox')。


3、labelWidth : Number

标签的宽度,该属性会影响下级的子容器。


4、itemCls : String

关于容器的表单项元素的额外的CSS样式(默认为"",如容器的itemCls有设置的话就用那个值)。由于该样式是作用于整个条目容器的,这就会对在内的表单字段、label元素(若有指定)或其他元素只要属于条目内的元素都有效。此组件只有在Ext.form.FormLayout FormLayout布局管理器控制的容器下渲染才有用。


5、baseCls : String

作用在面板元素上的CSS样式类 (默认为 'x-panel')。


6、layout : String

7、此容器所使用的布局类型。如不指定,则使用缺省的Ext.layout.ContainerLayout类型。当中有效的值可以是:accordion、anchor、border、cavd、column、fit、form和table。针对所选择布局类型,可指定#layoutConfig进一步配置。

 

8、animCollapse : Boolean

True 表示为面板闭合过程附有动画效果(默认为true,在类 Ext.Fx 可用的情况下)。


9、bodyCfg : Object

构成面板#body元素的Ext.DomHelper DomHelper配置对象。

这可能会对body元素采用另外一套的结构。例如使用<center> 元素就代表将其中内容都居中显示。


10、headerCfg : Object

面板#header元素的结构,符合Ext.DomHelper DomHelper配置的格式。


11、footerCfg : Object

面板#footer元素的结构,符合Ext.DomHelper DomHelper配置的格式。


12、applyTo : Mixed

节点的id,或是DOM节点,又或者是与DIV相当的现有元素,这些都是文档中已经存在的元素当使用applyTo后,主元素所指定的id或CSS样式类将会作用于组件构成的部分,而被创建的组件将会尝试着根据这些markup构建它的子组件。使用了这项配置后,不需要执行render()的方法。若指定了applyTo,那么任何由#renderTo传入的值将会被忽略并使用目标元素的父级元素作为组件的容器。


13、tbar : Object/Array

面板顶部的工具条。此项可以是Ext.Toolbar的实例、工具条的配置对象,或由按钮配置项对象构成的数组,以加入到工具条中。注意,此项属性渲染过后就不可用了,应使用#getTopToolbar的方法代替。


14、bbar : Object/Array

面板底部的工具条。此项可以是Ext.Toolbar的实例、工具条的配置对象,或由按钮配置项对象构成的数组,以加入到工具条中。注意,此项属性渲染过后就不可用了,应使用#getBottomToolbar的方法代替。


15、header : Boolean

True表示为显式建立头部元素,false则是跳过创建。缺省下,如不创建头部,将使用#title的内容设置到头部去,如没指定title则不会。如果设置好title,但头部设置为false,那么头部亦不会生成。


16、footer : Boolean

True表示为显式建立底部元素,false则是跳过创建。缺省下,就算不声明创建底部,若有一个或一个以上的按钮加入到面板的话,也创建底部,不指定按钮就不会生成。


17、title : String

显示在面板头部的文本标题(默认为'')。如有指定了titile那么头部元素(head)会自动生成和显示,除非#header强制设为false。如果你不想在写配置时指定好title,不过想在后面才加入的话,你必须先指定一个非空的标题(具体说是空白字符''亦可或header:true),这样才保证容器元素生成出来。


18、buttons : Array

在面板底部加入按钮,Ext.Button配置的数组。

 

19、autoLoad : Object/String/Function

一个特定的url反馈到Updater的Ext.Updater#update方法。若autoLoad非null,面板会尝试在渲染后立即加载内容。同时该面板#body元素的默认URL属性就是这URL,所以可随时调用Ext.Element#refresh refresh的方法。


20、frame : Boolean

True表示为面板的边框外框可自定义的,false表示为边框可1px的点线(默认为false)。


21、border : Boolean

True表示为显示出面板body元素的边框,false则隐藏(缺省为true),默认下,边框是一套2px宽的内边框,但可在#bodyBorder中进一步设置


22、bodyBorder : Boolean

True表示为显示出面板body元素的边框,false则隐藏(缺省为true),只有#border == true时有效。若border == true and bodyBorder == false,边框则为1px宽,可指定整个body元素的内置外观。


23、bodyStyle : String/Object/Function

制定body元素的CSS样式。格式形如Ext.Element#applyStyles(缺省为null)。


24、iconCls : String

一个能提供背景图片的CSS样式类,用于面板头部的图标:(默认为'')。


25、collapsible : Boolean

True表示为面板是可收缩的,并自动渲染一个展开/收缩的轮换按钮在头部工具条。 false表示为保持面板为一个静止的尺寸(缺省为false)


26、tools : Array

一个按钮配置组成的数组,加入到头部的工具条区域。 渲染过程中,每一项工具都保存为Ext.Element Element对象,都集中保存在属性tools.<tool-type>之中。


27、toolTemplate : Ext.Template/Ext.XTemplate

位于#header中的tools其模板是什么。默认是:


28、hideCollapseTool : Boolean

True表示为不出展开/收缩的轮换按钮,当#collapsible = true,false就显示(默认为false)。


29、titleCollapse : Boolean

True表示为允许单击头部区域任何一个位置都可收缩面板(当#collapsible = true)反之只允许单击工具按钮(默认为false)。


30、autoScroll : Boolean

True表示为在面板body元素上,设置overflow:'auto'和出现滚动条false表示为裁剪所有溢出的内容(默认为false)。


31、floating : Boolean

True表示为浮动此面板(带有自动填充和投影的绝对定位),false表示为在其渲染的位置"就近"显示(默认为false)。

设置floating为true,将会在面板元素的基础上创建一个Ext.Layer 同时让面板显示到非正数的坐标上去了,不能正确显示。因此面板必须精确地设置渲染后的位置,也就是使用绝对的定位方式。(如:myPanel.setPosition(100,100);)若一个浮动面板是没有固定其宽度的,这导致面板会填满与视图右方的区域。

该属性也可以是创建那个Ext.Layer对象所用的配置项对象。


32、shadow : Boolean/String

True 表示为(或一个有效Ext.Shadow#mode值)在面板后显示投影效果(默认为'sides'四边)。 注意此项只当floating = true时有效。

33、shadowOffset : Number

投影偏移的象素值(默认为4)。注意此项只当floating = true时有效。


34、shim : Boolean

False表示为禁止用iframe填充,有些浏览器可能需要设置(默认为true)。 注意此项只当floating = true时有效


35、html : String/Object

一段HTML片段,或Ext.DomHelper DomHelper配置项作为面板body内容(默认为 '')。面板的afterRender方法负责HTML内容的加入这一过程


,所以render事件触发的时刻document还没有所说的HTML内容。该部分的内容又比#contentEl的显示位置而居前。


36、contentEl : String

用现有HTML节点的内容作为面板body的内容(缺省为'')。面板的afterRender方法负责了此HTML元素的加入到面板body中去。 该部分的内容又比#html HTML的显示位置而居后,所以render事件触发的时刻document还没有所说的HTML内容。


37、keys : Object/Array

KeyMap的配置项对象(格式形如:Ext.KeyMap#addBinding)。可用于将key分配到此面板(缺省为null)。


38、draggable : Boolean

虽然Ext.Panel.DD是一个内部类并未归档的,但亦可自定义拖放(drag/drop)的实现,具体做法是传入一个Ext.Panel.DD的配置代替true值。它是Ext.dd.DragSource的子类,所以可在实现Ext.dd.DragDrop的接口方法的过程中加入具体行为:


39、tabTip : String

tooltip的innerHTML字符串(也可以html标签),当鼠标移至tab时会显示。 这时Ext.Panel充当的角色是 Ext.TabPanel某一子面板。记得Ext.QuickTips.init()必须初始化好。


40、disabled : Boolean

渲染该组件为禁用状态的(默认为false)。


41、autoHeight : Boolean

True表示为使用height:'auto',false表示为使用固定高度(缺省为false)。注意:尽管许多组件都会继承该配置选项,但是不是全部的'auto' height都有效。 autoHeight:true的设定表示会依照元素内容自适应大小,Ext就不会过问高度的问题。


42、collapsedCls : String

当面板闭合时,面板元素的CSS样式类 (默认为 'x-panel-collapsed')。


43、maskDisabled : Boolean

True表示为当面板不可用时进行遮罩(默认为true)。当面板禁用时,总是会告知下面的元素亦要禁用,但遮罩是另外一种方式同样达到禁用的效果。


44、headerAsText : Boolean

True表示为显示面板头部的标题(默认为 true)。


45、buttonAlign : String

在此面板上的按钮的对齐方式,有效值是'right,' 'left' and 'center'(默认为 'right')。


46、collapsed : Boolean

True 表示为渲染面板后即闭合(默认为false)。


47、collapseFirst : Boolean

True 表示为展开/闭合的轮换按钮出现在面板头部的左方,false表示为在右方(默认为true)。


48、minButtonWidth : Number

此面板上按钮的最小宽度(默认为75)。


49、unstyled : Boolean

不带样式渲染面板。


3.2.8 Ext JS之字段集合(fieldset) Field Set,字段集合, 就是将一组字段放在一个容器中, Ext JS提供的组件类是 :Ext.form.FieldSet ,xtype 是fieldset。 阅读详情

相关推荐

Extjs fieldset两行两列布局

Extjs fieldset两行两列布局

Docker环境下onlyOffice 7.5.1破解版部署全攻略(含ARM架构适配)

本文提供了在Docker环境中部署OnlyOffice 7.5.1破解版的完整实战指南。内容涵盖x86与ARM架构服务器的详细部署步骤、环境配置、持久化存储设置以及生产环境下的安全与性能优化。重点解决了ARM架构适配的常见问题,并分享了使用Docker Compose进行服务编排和日常维护的技巧,帮助用户快速搭建私有化文档协作平台。

redis7keeper的博客 354

字段集Ext.form.FieldSet

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34163741的博客 189

最近爆火的 Ontology 本体是什么?一文看懂基础概念 + 落地实操

1993 Tom Gruber原版定义:本体是对领域概念化模型的显式形式化规范。1998 Studer完善通用定义:本体是共享、明确、形式化的领域概念模型规范。大白话翻译:本体就是机器能看懂的行业词典+业务规则手册。数据库只管存数据,本体只管定规则,知识图谱是规则+数据结合体。区别于普通开源本体工具,这款国产商用本体平台核心优势:业务沙盘推演、可控业务数据写回、全链路字段级数据血缘审计,适配企业生产级业务落地。

驽马不舍 367

用Python玩转LQR控制:3行核心代码实现倒立摆稳定控制(附Jupyter Notebook)

本文通过Python实战演示了如何使用LQR算法实现倒立摆的稳定控制。文章以直观方式解释LQR原理,提供从系统建模、核心代码求解到参数调优的完整流程,并附有可运行的Jupyter Notebook代码。重点介绍了如何利用SciPy库快速计算最优反馈增益,并通过仿真验证控制效果,为运动控制实践提供了即学即用的指南。

weixin_29311017的博客 83

【原】基础篇:第十篇,Ext组件系列之--fieldSet组件的基本用法 将fieldSet上的边框去掉或者。。。...

-先把fieldSet简单的回忆下: fieldset:对表单进行分组,一个表单可以有多个fieldset legend:说明每组的内容描述 fieldset默认是带边框的,而legend默认一般显示在左上角。但在某些场合或许不愿意让fieldset和legend的默认样式或默认布局影响设计方案中的美观。 解决方法:在CSS中将fieldset的border设置为0,legend的dis...

weixin_30755709的博客 489

AD学习笔记(一)基础认识

文章目录AD学习笔记第一讲 AD基础认识一、两库两图(分别对应下图)1、PCB图(pcbdoc)2、原理图(schdoc)3、原理图库(schlib)4、PCB库(pcblib)二、封装1、DIP封装2、LQFP封装三、绘制整体流程1、建立工程(PrjPcb)2、建立两库两图并保存整个工程(五次)3、从库中提取绘制原理图4、原理图导入pcb图5、根据原理图布线6、pcb图交由工厂打板 AD学习笔记 第一讲 AD基础认识 一、两库两图(分别对应下图) PCB图(pcbdoc) 原理图(schdoc) PCB库

qq_52465473的博客 6686

Ext.form.FieldSet怎么用

文章转载于: Ext.form.FieldSet的用法   http://www.studyofnet.com/news/155.html   一、Ext.form.FieldSet的常用配置项: 1、checkboxToggle : Mixed True表示在lengend标签之前fieldset的范围内渲染一个checkbox,或者送入一个DomHelper的配置对象制定

学习也休闲 1947

新版CKA2020-2020-10-13-真题试卷

2020年10月13日 真题 新版CKA考试已于2020年9月1日正式上线! 考试模式:线上考试 考试时间:2小时 认证有效期:3年 软件版本:Kubernetes v1.19 重考政策:可接受1次重考 经验水平:中級 题目数量:17题 01 Task - 英文 Create a new ClusterRole named deployment-clusterrole that only allows the creation of the following resource types: Depl

随笔记录-分享&记忆 2395

刷爆 Java 基础!1000 道经典面试题精解第一篇【序列化】

自定义序列化 / 反序列化的实现方式在实现接口的类中,手动重写和方法在方法内优先调用执行默认序列化逻辑;追加自定义逻辑(如敏感数据加密、临时字段赋值、兼容旧版本数据等)。// 序列化ID,保证兼容性// 敏感字段,默认不序列化,自定义处理// 自定义序列化// 执行默认序列化:写入username// 自定义逻辑:密码加密后写入// 自定义反序列化// 执行默认反序列化:读取username// 自定义逻辑:读取加密密码并解密// 模拟加密/解密工具方法。

七叔的博客 192

Ext.form.FieldSet

Ext.form.FieldSet

Roger★L☆M☆J★ 1061

uni-app - 在纯 JS 文件中调用自定义弹框组件 / 封装全局 API 调用弹框组件(解决小程序、APP 无法使用 document.body.appendChild 插入组件节点)适配全端

uni-app-在纯JS文件中调用自定义弹框组件/封装全局API调用弹框组件(解决小程序、APP无法使用document.body.appendChild插入组件节点)适配全端,uni-appappendChild怎么向小程序中插入节点,如何开发类似uni.showModal全局组件。h5端可以通过document.body.appendChild挂载,请问app跟微信小程序怎么弄,请问uniapp如何封装全局api调用弹窗组件?uniapp怎么设置所有页面共用的组件Uni

🏆 前端领域优质创作者 1万+

Ext.form.FieldSet的用法

Ext.form.FieldSet的用法 更多2013/10/10 来源:Extjs学习浏览量:8026 学习标签: Extjs FieldSet 本文导读:Ext.form.FieldSet继承自于Ext.Panel,Ext.form.FieldSet 扩展Ext.container.Container组件,是一个标准的字段容器,默认布局为‘anchor’ ,也可以指定

evilcry2012的专栏 3635

【Bug已解决】NCCL timeout for validation 解决方案

训练用多卡 DDP / FSDP 正常,但一到或者进程直接 hang 在 eval 的某个集合通信上。最迷惑的是:训练阶段(有集合通信)完全正常,偏偏 eval 阶段(看起来更轻量)超时。因为 eval 阶段某些 rank 没参与 collective,导致参与的那部分 rank 永远等不到同伴。

一键难忘的博客 142

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Ext.form.FieldSet字段集

Ext.form.FieldSet字段集 1、Ext.form.FieldSet主要配置项 配置项 类型 说明 checkboxName String 指定字段集中用于展开或隐藏字段集面板的checkbox的名字,该属性只有在checkboxToggle为true是生效 checkboxToggle Bo

evilcry2012的专栏 602

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

ExtJS笔记--Ext.form.FieldSet

类全称: Ext.form.FieldSet 继承自于: Ext.Panel   针对某一组字段的标准容器。  配置项   1、checkboxToggle : Mixed  True表示在lengend标签之前fieldset的范围内渲染一个checkbox,或者送入一个DomHelper的配置对象制定 checkbox(默认为false)。选择该checkb

xiaoshang的专栏 1634

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

EXT--Ext.form.FieldSet

开发者博客:www.developsearch.com     Ext.form.FieldSet 扩展自Ext.container.Container组件,是一个标准的字段容器,默认布局为‘anchor’ ,也可以指定为其他布局。 &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww...

开发者博客 173

Ext.form.FieldSet title默认不能水平显示

是由于Ext.form.FieldSet的checkboxToggle元素是这个checkbox的宽带,所有title就挤成垂直显示,这是只要写样式: x-fieldset-header{width:100px;}加大其宽度即可;

com_a的专栏 221

Ext FieldSet 布局

网上找了很多Ext FieldSet 布局的, 其实只要把布局好的一个Panel当作FieldSet的items项即可。     var panelExt=new Ext.Panel({ layout:'form', items :[{ layout : 'column', items : [{ columnWidth : 0...

fireinjava的专栏 194
上一篇: Ext.data.Connection
下一篇: Ext.FormPanel
tengweichen126
博客等级 码龄15年 4粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值