dy。
floating : Boolean 为 true 的话,它会使 panel.el.style.positionabsolute。
并且,默认情况下带有 shimming 和shadow。
为 false 则不改变原有显示方式。
把 注意: floating 设为 true 会导致 panel 以 offsets 大量负偏移的方式隐藏。
这个诸 位试一下就晓得了。
所以呢,如果设了 floatingtrue。
那么,你 render 后最好还要 setPostionxy一下。
当然如果你让面板浮动,也要把 width 设成一个固定 值,不然,它会向右扩展到viewport 的边缘。
footer : Boolean 为 true 则明确地创建 footer,为 false 就不创建,默认情况下,如果对 footer 没有什么特殊的,那么当一个或多个按钮被加到 footer 上面时,footer 会被自动创建。
frame : Boolean 为 true 的话呢就就在 panel 外面加上自定义的圆角边框,为 false 的话就是1px 宽的长方形边框。
header : Boolean 为 true 时 header 被创建,反之不被创建,默认情况下,当 header 不处于特殊情况时,如果title 被设置,它会被自动创建,否则不会被创建,如是果 title 被设置,但是 header 为 false,那么 header 也不会被创建。
headerAsText : Boolean 为真是在 header 中显示 title,为假时隐藏它。
默认值为 true. height : Number panel 的高度,默认为 auto。
hideBorders : Boolean 为 true 时,隐藏 panel 的所有子组件的边框,为 false 则尊从子组件原有边框设置。
hideCollapseTool : Boolean 当 collapsibletrue 且 hideCollapseTooltrue 时, 则隐藏控制收缩、 为 伸展的那个按钮, false时就显示它,默认值为 false。
hideMode : String 隐藏模式, 有三种: visibility css visibility offsets negative offset position and displaycss display - defaults to display。
hideParent : Boolean 用于设置是否隐藏组件的容器,即 component.container。
html : String/Object 一个 html 碎片,或者是满足 DomHelper 语法的 object,它用于设置 panel 的 body 部分的内容。
默认值为。
iconCls : String 用于设置 header 上的图标的 class。
例如:.my-icon background: url../images/my-icon.gif 06px no-repeat important id : String 一个为 component 统一分配的 id 值。
默认值为 panel.el.id。
items : Mixed 单个成员或一个子组件的数组。
每个成员都可以是任何从 Ext.Component 继承的 object。
它的成员可以是 component 的引用,这样就会马上 render,也可以是 component 的 config。
这时就会 lazy render。
当然,在 config 中,要注意加上 xtype。
这个东西不用讲了吧。
关于 xtype 的所有取值情况,请见 Ext.Component.xtype 的 config 说明。
里面有讲到。
关于它的值,其实很多例子上都有,如果传一个成员,则像:items:……传多个的话呢,就像:…………。
keys : Object/Array 一个 keyMap config object。
用于设置快捷键的。
默认值为 null。
layout : String 设置 panel.container 的布局。
如果没有设置,那么默认为 Ext.layout.ContainerLayout,合法的值 有:absolute accordion anchor border card column fit form 和 table。
如果要设置布局的细节,则要用到 layoutConfig 了。
layoutConfig : Object 用于设置布局细节的,当 layout 有合法设置时它才有效果。
如果要知道关于这个 config 的设置细节,请见各布局类: Ext.layout.Absolute Ext.layout.Accordion Ext.layout.AnchorLayout Ext.layout.BorderLayout Ext.layout.CardLayout Ext.layout.ColumnLayout Ext.layout.FitLayout Ext.layout.FormLayou Ext.layout.TableLayout listeners : Object 一个 config 对象用于包含一个或多个事件 handler,它被 addListener 使用来注册事件。
maskDisabled : Boolean 是否在 panel.disabled 的时候显示 mask。
为 true 显示。
反之不显示。
默认情况下,panel 哪怕在 disabled 时,它的子元素也显示得很正常,用户根本不知道这个panel 被禁用了,这给用户带来困扰,但是,有了 mask,用户就能得到提示,哦,这个 panel是不可用的,被禁用了。
这给用户带来了新的体验。
minButtonWidth : Number panel 上所有按钮的最小宽度,单位是 px。
monitorResize : Boolean 为 true 时,它自动监控 window 的 resize 事件,并且让 viewport 因此而变化。
这个东西的经典应用就是为 layout 服务,而不用我们手工去调整某些组件的大小来适应窗口大小的变化。
overCls : String 当鼠标放到 panel.el 上面时的 class。
最爽的是,当鼠标 out 时,它会被自动删除,从而产生 hover 效果。
pageX : Number 组件相对于页面的 x 坐标 pageY : Number 组件相对于页面的 y 坐标 plugins : Object/Array 一个对象或对象数组,它为 component 提供自定义的功能。
每个对象都是一个插件的引用,当然,前提是这个插件定义了 init 方法,在 component 初始化时,这个 init 方法将被调用。
没用着。
不说了。
难翻译啊。
renderTo : Mixed Ext.getpanel.renderTo就是 panel.container。
用语言说不清楚,这样直接了当。
shadow : Boolean/String 为 true 就给 panel 显示一个阴影,为 false 不显示。
当然,也可设置成为 shadow 的类型,详情见 Ext.Shadow、Ext.Shadow.mode。
注意,这个选项只有在 floating true 时才发生作用。
shadowOffset : Number 阴影偏移,默认值为4,只有在 floating true 时才发生作用。
shim : Boolean 是否为组件创建 shim,什么是 shim 呢?存在这样的情况,用 div 做的菜单,但是,好死不死有个 applet 或 flash 盖在上面的话,那菜单就会被 盖在下面。
这件事情曾经一度让 b/s 人员郁闷,ext 提供一个通用的解决方案,在要避免这个问题的组件的同一位置创建一个与它大小一样的 iframe,且 使得这个组件的 z-index 大于 iframe。
由于 iframe 不会被其他东西遮住,所以,z-index 在 iframe 之上的东西也不会被 遮,iframe 相当于个垫子,把我们要用的东西垫高了,而 shim 英语里面也是薄垫片的意思。
高呼 extjs 万岁。
当然,iframe 的 src 必须为 。
stateEvents : Array 事件数组,当这此事件触发时,组件状态被保存。
stateId : String 用于管理组件状态的 id默认值为组件的 id. stateful : Boolean 一个标志,它表示组件在创建时是否从某个地方加载组件状态。
哪些属性能作为状态保存呢?只有 internal 属性可以。
为了让组件状态能保存,组件状态管理器提供者必须实现 Ext.state.Provider,也就是要实重写它的 set、get 方法以保存/重读键/值对,一个内键的提供者是: Ext.state.CookieProvider。
为当前页面设置状态提供者的方法如下: Ext.state.Manager.setProvidernew Ext.state.CookieProvider 组件试图在 stateEvents 里面配置了事件时保存状态。
你可以自己写点代码进行一处理,如在:beforestaterestore staterestore beforestatesave 和 statesave 事件的处理代码中。
style : String 一个应用于 panel.el 上的样式,语法必须满足 Ext.Element.applyStyles 的接口。
tabTip : String 当 panel 是 Ext.TabPanel 中的一页时,为这个 panel 设 tooltips 的。
不过,在 render 之前得先调用 Ext.QuickTips.init初始化一下。
tbar : Object/Array panel 顶部的工具栏,它可以是一个 Ext.Toolbar,也可以是一个按钮数组或一个按钮的config。
注意:在 render 之后,这个引用
上一篇:
购物系统毕业论文
下一篇:
一个人晕着也能去看病打针