Ext.Panel的主要功能

PT100高精度采集为何必须用惠斯通电桥+仪表放大器 PT100作为工业级铂电阻温度传感器,其核心特性是阻值随温度近似线性变化(0.385Ω/℃),但微弱的电阻变化极易被导线电阻、共模干扰和运放性能限制所淹没。要实现±0.1℃级高精度测量,必须构建具备共模抑制、导线误差抵消与微伏级信号提取能力的信号链。惠斯通电桥通过结构化设计消除三线制下的导线电阻影响,而仪表放大器凭借高共模抑制比(>100dB)、超低输入偏置电流和轨到轨单电源兼容性,成为提取差分电压的不可替代器件。该方案广泛应用于恒温槽控制、环境监测、校准设备等对稳定性与重复性要求严苛的嵌入式测温场景。 阅读详情

介绍面板组件的主要配置项及常用方法,这些配置项及方法将在后面的示例中用到,可以把这部分内容作为后续章节的铺垫,进行快速的浏览,Ext.Panel主要配置项目如表5-1所示。


表5-1  Ext.Panel主要配置项目表表

 配置项

 参数类型 说明
 animCollapse Boolean 设置面板折叠或展开时是否显示动画效果,如果 Ext.Fx 类可用则默认
为true,否则为fasle。
applyTo Mixed 一个页面上已经存在的元素或元素id,组件将会追加到该元素的后面,而不是将其作为新组件的容器。
autoDestroy Boolean 设置是否自动销毁从容器中移除的组件,默认为true,否则要手工销毁
autoHeight Boolean 是否使用自动高度,true则使用自动高度,false则使用固定高度,默认为false
autoLoad Object/String/
Function
设置面板自动加载的url地址。如果不为null则面板会尝试加载该url
并立刻在面板中进行渲染。这个连接将变成面板的
body元素,所以可以根据需要在任何时候刷新面板内容
autoScroll Boolean 设置是否自动显示滚动条,true则设置面板的body元素样式为overflow:'auto',内容溢出时会自动显示滚动条,false则不显示滚动条对溢出的内容进行截断。默认为false
autoShow Boolean 设置是否移除组件的隐藏样式(例如'x-hidden' or 'x-hide-display'),如果为true则在渲染时移除它们,默认为false
autoWidth Boolean 是否使用自动宽度,true为自动宽度,false为固定宽度,默认为false
baseCls String 应用于面板元素的基本样式类,默认为'x-panel'
bbar Object/Array 设置面板的底端工具栏,可以是Ext.Toolbar对象、工具栏配置对象或button配置对象的数组。
bodyBorder Boolean 设置是否显示面板体(body)的内部边框,true则显示,false则隐藏,默认为true。并且该项只在border = true时生效
bodyStyle String/Object/
Function
应用于面板体(body)的自定义样式。默认为null
border Boolean 这是是否显示面板体(body)的边框,true则显示,false则隐藏,默认为true。默认边框宽度为2px
buttonAlign String 设置面板底部(footer)中按钮的对齐方式,有效值包括:'right', 'left' 和'center',默认为'right' 
buttons Array 加入到面板底部(footer)中按钮配置对象的数组
collapseFirst Boolean 设置渲染展开或收缩按钮的顺序。true则在其它按钮渲染前先渲染展开或收缩按钮,false则最后渲染,默认为true。该配置项决定了展开或收缩按钮的位置。
collapsed Boolean 设置面板在第一次渲染时是否处于收缩状态,true则收缩,false则展开,默认为false
collapsible Boolean 设置是否允许面板进行展开和收缩,true则允许进行展开和收缩,并在面板头部显示伸缩按钮。默认为false
contentEl String 设置面板的内容元素,可以是页面元素的id或已存在的HTML节点
defaultType String 面板中元素的默认类型,默认为'panel'
defaults Object 应用到面板容器中所有元素的配置对象, 例如: defaults: {bodyStyle:'padding:15px'}
floating Boolean 设置面板是否可以浮动,true则允许,默认为false。注意,设置floating为true会导致面板显示在负偏移的位置,从而面板不可见,因为浮动状态下面板是采用绝对定位的,位置必须在渲染之后进行明确的设置(例如myPanel.setPosition(100,100);).,浮动面板也需要有固定的宽度
footer Boolean 设置是否创建面板底部(footer)元素,true则创建,false则跳过footer元素的创建,如果一个或多个按钮被加入到footer中,则footer的设置会被忽略,而直接创建footer元素

frame Boolean 设置是否渲染面板,true则渲染面板为自定义的圆角边框,false则渲染为1px的直角边框
header Boolean 设置是否创建面板头部(header)元素,true则创建,false则跳过header元素的创建,如果提供了title但没有设置header则header会被自动创建。如果提供了title但明确设置header为false则header不会被创建
headerAsText Boolean 设置是否在面板的header中显示title,true则显示,默认为true
height Number 面板高度,默认为auto
hideBorders Boolean true则隐藏面板容器中所有组件的边框,false则根据组件的具体配置进行显示
hideCollapseTool Boolean 设置当collapsible为true时,是否显示展开或收缩按钮
html String/Object 设置面板(body)元素的内容为HTML片段或DomHelper生成的内容。
items Mixed 单独一个子组件或子组件的数组
layout String 面板的布局类型,默认Ext.layout.ContainerLayout布局,被选布局的配置项通过layoutConfig进行设置
layoutConfig Object 这个配置对象包含被选布局的配置项,针对每种布局的配置项需要查看相应的布局类说明
maskDisabled Boolean 设置当面板不能使用时是否遮罩面板,true则遮罩,默认为true
shadow Boolean/String 设置是否在面板后面显示阴影,true则显示,或通过字符串指定阴影的显示模式,有效值包括:sides、frame、drop,默认为'sides'。该项只在floating 为 true时生效
shadowOffset Number 设置面板阴影的偏移量,以像素为单位,默认为4。该项只在floating 为true时生效
tbar Object/Array 设置面板的顶端工具栏,可以是Ext.Toolbar对象、工具栏配置对象或button配置对象的数组。注意,面板渲染后只能通过getTopToolbar方法访问该工具栏
title String 显示在面板头部的标题信息'
titleCollapse Boolean 设置是否允许通过点击面板头部进行展开和收缩操作,true则允许,默认为false
tools Array 工具按钮配置对象的数组,这些按钮会被添加到面板头部功能区,在表5-2中会有详细的说明
width Number 面板宽度,默认为auto

    Tools 配置项主要用来设置面板头部功能区所要显示的各类按钮,每个按钮的配置对象可能包含的配置项在表5-2中说明,tools配置项id与按钮图标对应关系如表5-3所示。

表5-2  tools配置项明细表

配置项 参数类型 说明
id String 必选项,可能值及效果见表5.3
handler Function 点击按钮后触发的处理函数,参数包括: event : Ext.EventObject、toolEl : Ext.Element、Panel : Ext.Panel
scope Object 处理函数的执行范围
qtip String/Object 为按钮指定提示信息,可以是字符串或配置对象
hidden Boolean 设置初次渲染时,是否隐藏
on Object 为按钮配置事件监听器。

表5-3  tools配置项id与按钮图标对应关系表
 

 

上节介绍了ExtJS面板的主要表现形式,接下来将介绍面板组件的主要配置项及常用方法,这些配置项及方法将在后面的示例中用到,可以把这部分内容作为后续章节的铺垫,进行快速的浏览,Ext.Panel主要配置项目如表5-1所示。


表5-1  Ext.Panel主要配置项目表表

 配置项

 参数类型 说明
 animCollapse Boolean 设置面板折叠或展开时是否显示动画效果,如果 Ext.Fx 类可用则默认
为true,否则为fasle。
applyTo Mixed 一个页面上已经存在的元素或元素id,组件将会追加到该元素的后面,而不是将其作为新组件的容器。
autoDestroy Boolean 设置是否自动销毁从容器中移除的组件,默认为true,否则要手工销毁
autoHeight Boolean 是否使用自动高度,true则使用自动高度,false则使用固定高度,默认为false
autoLoad Object/String/
Function
设置面板自动加载的url地址。如果不为null则面板会尝试加载该url
并立刻在面板中进行渲染。这个连接将变成面板的
body元素,所以可以根据需要在任何时候刷新面板内容
autoScroll Boolean 设置是否自动显示滚动条,true则设置面板的body元素样式为overflow:'auto',内容溢出时会自动显示滚动条,false则不显示滚动条对溢出的内容进行截断。默认为false
autoShow Boolean 设置是否移除组件的隐藏样式(例如'x-hidden' or 'x-hide-display'),如果为true则在渲染时移除它们,默认为false
autoWidth Boolean 是否使用自动宽度,true为自动宽度,false为固定宽度,默认为false
baseCls String 应用于面板元素的基本样式类,默认为'x-panel'
bbar Object/Array 设置面板的底端工具栏,可以是Ext.Toolbar对象、工具栏配置对象或button配置对象的数组。
bodyBorder Boolean 设置是否显示面板体(body)的内部边框,true则显示,false则隐藏,默认为true。并且该项只在border = true时生效
bodyStyle String/Object/
Function
应用于面板体(body)的自定义样式。默认为null
border Boolean 这是是否显示面板体(body)的边框,true则显示,false则隐藏,默认为true。默认边框宽度为2px
buttonAlign String 设置面板底部(footer)中按钮的对齐方式,有效值包括:'right', 'left' 和'center',默认为'right' 
buttons Array 加入到面板底部(footer)中按钮配置对象的数组
collapseFirst Boolean 设置渲染展开或收缩按钮的顺序。true则在其它按钮渲染前先渲染展开或收缩按钮,false则最后渲染,默认为true。该配置项决定了展开或收缩按钮的位置。
collapsed Boolean 设置面板在第一次渲染时是否处于收缩状态,true则收缩,false则展开,默认为false
collapsible Boolean 设置是否允许面板进行展开和收缩,true则允许进行展开和收缩,并在面板头部显示伸缩按钮。默认为false
contentEl String 设置面板的内容元素,可以是页面元素的id或已存在的HTML节点
defaultType String 面板中元素的默认类型,默认为'panel'
defaults Object 应用到面板容器中所有元素的配置对象, 例如: defaults: {bodyStyle:'padding:15px'}
floating Boolean 设置面板是否可以浮动,true则允许,默认为false。注意,设置floating为true会导致面板显示在负偏移的位置,从而面板不可见,因为浮动状态下面板是采用绝对定位的,位置必须在渲染之后进行明确的设置(例如myPanel.setPosition(100,100);).,浮动面板也需要有固定的宽度
footer Boolean 设置是否创建面板底部(footer)元素,true则创建,false则跳过footer元素的创建,如果一个或多个按钮被加入到footer中,则footer的设置会被忽略,而直接创建footer元素

frame Boolean 设置是否渲染面板,true则渲染面板为自定义的圆角边框,false则渲染为1px的直角边框
header Boolean 设置是否创建面板头部(header)元素,true则创建,false则跳过header元素的创建,如果提供了title但没有设置header则header会被自动创建。如果提供了title但明确设置header为false则header不会被创建
headerAsText Boolean 设置是否在面板的header中显示title,true则显示,默认为true
height Number 面板高度,默认为auto
hideBorders Boolean true则隐藏面板容器中所有组件的边框,false则根据组件的具体配置进行显示
hideCollapseTool Boolean 设置当collapsible为true时,是否显示展开或收缩按钮
html String/Object 设置面板(body)元素的内容为HTML片段或DomHelper生成的内容。
items Mixed 单独一个子组件或子组件的数组
layout String 面板的布局类型,默认Ext.layout.ContainerLayout布局,被选布局的配置项通过layoutConfig进行设置
layoutConfig Object 这个配置对象包含被选布局的配置项,针对每种布局的配置项需要查看相应的布局类说明
maskDisabled Boolean 设置当面板不能使用时是否遮罩面板,true则遮罩,默认为true
shadow Boolean/String 设置是否在面板后面显示阴影,true则显示,或通过字符串指定阴影的显示模式,有效值包括:sides、frame、drop,默认为'sides'。该项只在floating 为 true时生效
shadowOffset Number 设置面板阴影的偏移量,以像素为单位,默认为4。该项只在floating 为true时生效
tbar Object/Array 设置面板的顶端工具栏,可以是Ext.Toolbar对象、工具栏配置对象或button配置对象的数组。注意,面板渲染后只能通过getTopToolbar方法访问该工具栏
title String 显示在面板头部的标题信息'
titleCollapse Boolean 设置是否允许通过点击面板头部进行展开和收缩操作,true则允许,默认为false
tools Array 工具按钮配置对象的数组,这些按钮会被添加到面板头部功能区,在表5-2中会有详细的说明
width Number 面板宽度,默认为auto

    Tools 配置项主要用来设置面板头部功能区所要显示的各类按钮,每个按钮的配置对象可能包含的配置项在表5-2中说明,tools配置项id与按钮图标对应关系如表5-3所示。

表5-2  tools配置项明细表

配置项 参数类型 说明
id String 必选项,可能值及效果见表5.3
handler Function 点击按钮后触发的处理函数,参数包括: event : Ext.EventObject、toolEl : Ext.Element、Panel : Ext.Panel
scope Object 处理函数的执行范围
qtip String/Object 为按钮指定提示信息,可以是字符串或配置对象
hidden Boolean 设置初次渲染时,是否隐藏
on Object 为按钮配置事件监听器。

表5-3  tools配置项id与按钮图标对应关系表
 

EXT PANEL面板的刷新      引用页刷新的问题不仅仅体现在TabPanel里,只要是带load的panel都是适用的~怎么让一个panel去刷新和更新呢?更新的话很容易,只要调用Ext.Panel.load()就可以,panel会自动用load方法里的参数去更新panel。load的官方描述如下:load( Object/String/Function config ) : Ext.P 阅读详情

相关推荐

eMMC数据擦除的方式

接下来主要是讲解erase、trim、discard的差异,涉及的command有CMD35、CMD36、CMD38。一般用来擦除整卡或者某些分区,如果只想擦除一个。以下是device status的部分解释。eMMC的数据擦除方式有6种,分别是。将会跳过写保护,只执行其他的范围。Discard的命令序列是。Erase的命令序列是。的范围有包含写保护,Trim的命令序列是。

DPJimmy的博客 1775

ext panel 简单布局

var panel = Ext.create('Ext.Panel', {     id:'main-panel',         baseCls:'x-plain',         renderTo: Ext.getBody(),         layout: {

城之残垣的专栏 558

网格自适应_Comsol案例解析17:自适应网格的使用

本期导读自适应网格细化有许多优势,比如可以不用对网格进行全局加密,增加计算精度,又会降低求解自由度。本期仍然以气泡上升案例为例,在两相流模块中使用自适应网格。【打开案例模型】【修改网格】适当让气泡边界加密,注意,曲率因子越小,曲线上的网格越密【添加自适应网格】使用默认的参数即可,这里的误差指示器用的是水平集phi。可以根据具体求解模型选择适当的自变量作为误差指示器。【口诀】默认的一般是最...

weixin_28726871的博客 5683

ETX界面卡死是怎么回事?

本文介绍ETX界面卡死问题的排查方法。

weixin_71448448的博客 658

TensorFlow2深度学习实战(十四):目标检测算法 YOLOv4 解析

最易上手的【计算机视觉】小白教程!

不积跬步,无以至千里! 7637

【车载以太网】【架构】整体架构与协议标准

车载以太网架构图 应用层:DHCP /SOMEIP/DoIP/XCP/UDPNM 传输层:TCP/IP 网络层:IPv4/IPv6/ARP/ICMP 链路层:IEEE Ethernet MAC+VLAN 物理层:Ethernet PHY: 100BASE-T1/1000BASE-T1/100BASE-Tx

专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。 8358

3、Ext组件Panel面板使用

先写一个demo创建panel.html<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <!-- 第一步引入Ext的样式文件 --> <link type="text/css" rel="stylesheet" href="ext-3.4.1/resources/css/ext

yanmiemie的博客 1356

AI在生物学领域的应用:基因序列分析和人工智能生物学

好的,非常感谢您提供的这个精彩的主题和详细的要求。我会全力以赴,遵循您的要求写一篇内容丰富、结构清晰、论述深入的专业技术文章。现在,就让我们开始这篇关于"AI在生物学领域的应用:基因序列分析和人工智能生物学"的博客文章吧! 1. 背景介绍 1.1 生物信息学的兴起

AI天才研究院 1418

EXT-Panel的用法

面板的类名:Ext.Panel。下面的代码记录的是Panel的各个属性: 但是按钮一般不会添加在那块,可以把它添加到工具条里。 只需要给工具条中添加一个属性:pressed:true 即可 面板的工具栏: 只需要添加一个tools属性即可: 这里展示了Ext预定义的工具栏:保存,帮助,关闭三种。handler为对应的绑定的函数。 下面添加自定义工具栏: 可以看见...

weixin_30570101的博客 98

〔重庆理工大学〕大学物理实验--变温霍耳效应及其参数测定

每个老师要求不同,实验报告内容和数据仅供参考。

Pretty Boy Fox的博客 3044

lammps教程:聚合物压缩,避免“bond atoms missing”

如果使用ms建模,聚合物的链会伸出到盒子外面,在导出data文件后,盒子外面的原子被周期性算法折叠进盒子对面,这就造成了边界附近的bond原子可能被分布到了盒子的两侧。并且,这个data文件不能使用npt系综进行压缩,npt系综必须使用周期性边界,在压缩时,bond原子同样会移动到对面的边界。所以,最好的解决办法是使用一个反射墙墙进行压缩,设置一个反射墙墙既可以实现压缩效果,也可以组织原子跨越box边界移动到对面。解决这个问题的原则只有一个:导出data时确保所有的bond原子没有跨越边界。

lammps_jiayou的博客 3820

ETX常用操作例子

权限管理页面 Ext.onReady(function() { Ext.QuickTips.init(); var customservice_rn = null;//行序列 var customservice_sm...

flamenco 762

【23】C++实战篇——C++报错:LNK2001:无法解析的外部符号 ,LNK2019: 无法解析的外部符号,原因分析及解决方法

该文分析了VS项目中出现的"无法解析的外部符号"LNK2001/LNK2019错误。问题表现为跨项目共享变量时,Projector项目无法解析Line项目中声明的外部变量ImgSavePath和ImgFormat。原因在于头文件声明了变量但未包含实现的源文件。解决方法是将getLine.cpp文件添加到Projector项目中。文章还总结了两种错误代码的区别:LNK2001通常对应变量缺失,LNK2019对应函数缺失。最后列出了具体的报错信息,包括无法解析的变量和函数符号。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 2010

ext panel 的主要功能介绍

表5-1  Ext.Panel主要配置项目表表 配置项 参数类型 说明 animCollapse Boolean 设置面板折叠或展开时是否显示动画效果,如果 Ext.Fx 类可用则默认为true,否则为fasle。applyTo Mixed 一个页面上已经存在的元素或元素id,组件将会追加到该元素的后面,而不是将其作为新组

y_h_t的专栏 1667

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Ext.grid.Panel主要配置及示例

1、Ext.grid.Panel主要配置项 配置项参数类型说明 columns Array 表格列配置对象数组,每一个列配置对象都包括header和数据源的定义 columnLines Boolean 设置true则显示纵向表格线,默认为false forceFit Boolean 设置true则强制列填充满可利用的空间 hideHeade...

weixin_34219944的博客 97

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Ext-Panel面板

Ext-Panel面板   2010-07-26 16:55:08|  分类: extjs|举报|字号 订阅        下载LOFTER我的照片书  | 一、认识Ext.Panel      Ext.Panel扩展自Ext.Container,是各种组件的容

evilcry2012的专栏 3033

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

ext:ContentPanel 下的ext:Grid记录高度问题解决

使用ext:Panel控件

Amosway的专栏 650

Ext.form.Panel表单面板各组件介绍

1、Ext.form.FormPanel支持的主要表单组件 ExtJS表单组件说明Xtype类型 Ext.form.field.CheckBox 复选框 checkboxfield Ext.form.CheckBoxGroup 复选框组 checkboxgroup Ext.form.field.ComboBox 下拉列表框 combo Ex...

weixin_33725270的博客 87

Ext 图片批量删除(笔记2)

1、增加Ext按钮 var butExt = new Ext.Button({ text: "删除", renderTo: 'dataview-example', width: 100, id: "mybutton" }); 2、在panel中的listeners增加图片选中的监听 var imgEXt = Ext.create

Adonis_D_Gogh的博 客 461

ExtJS from表单面板组件的介绍

1、Ext.form.FormPanel支持的主要表单组件 ExtJS表单组件 说明 Xtype类型 Ext.form.field.CheckBox 复选框 checkboxfield Ext.form.CheckBoxGroup 复选框组 checkboxgroup Ext.form.field.ComboBox 下拉列表框 combo Ext.form.field.Date 日期选择

jwl_yifeng的专栏 1513

EXT PANEL面板的刷新相关【转】

<br /><br />一、<br />引用页刷新的问题不仅仅体现在TabPanel里,只要是带load的panel都是适用的~怎么让一个panel去刷新和更新呢?<br /><br />更新的话很容易,只要调用Ext.Panel.load()就可以,panel会自动用load方法里的参数去更新panel。<br />load的官方描述如下:<br />load( Object/String/Function config ) : Ext.Panel <br />Loads this content pan

zichun921的专栏 1万+

面板Ext.Panel使用

面板Ext.Panel使用 概要 1、Ext.Panel概述 2、面板的五大组成部分 3、面板的特点 4、面板中的内容 5、面板内容动态控制 6、API概述                 1、Ext.Panel概述 面板Panel是ExtJS控件的基础,很多高级控件都是在面板的基础上扩展的,还有其它大多数控件也都直接或间接与它有关系。应用程序的界面一般情况下是由一

朱智文的专栏 3585
上一篇: java.lang.OutOfMemoryError: Java heap space读取文件时出现这个异常
下一篇: 火狐浏览器和IE浏览器下CSS兼容问题
JavaAlpha
博客等级 码龄18年 910粉丝 511原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值