class type configs =Inheritsobject
..end
method autoRender : 'a. 'a Js.t Js.prop
private panel overrides
This config is intended mainly for non-floating Components which may or may not be shown. Instead of using
renderTo in the configuration, and rendering upon construction, this allows a Component to render itself
upon first show. If floating is true
, the value of this config is omitted as if it is true
.
Specify as true
to have this Component render to the document body upon first show.
Specify as an element, or the ID of an element to have this Component render to a specific element upon first show.
Defaults to: true
method baseCls : Js.js_string Js.t Js.prop
The base CSS class to apply to this panel's element.
Defaults to: Ext.baseCSSPrefix + 'tip'
method closable : bool Js.t Js.prop
True to render a close tool button into the tooltip header.
Defaults to: false
method closeAction : Js.js_string Js.t Js.prop
The action to take when the close header tool is clicked:
destroy : remove the window from the DOM and destroy it and all descendant Components. The window will not be available to be redisplayed via the show method.
hide : Default. hide the window by setting visibility to hidden and applying negative offsets. The window will be available to be redisplayed via the show method.
Note: This behavior has changed! setting does affect the close method which will invoke the approriate closeAction.
Defaults to: 'hide'
method constrainPosition : bool Js.t Js.prop
If true
, then the tooltip will be automatically constrained to stay within
the browser viewport.
Defaults to: true
method defaultAlign : Js.js_string Js.t Js.prop
Experimental. The default Ext.util.Positionable.alignTo anchor position value for this tip relative to its element of origin.
Defaults to: "tl-bl?"
method floating : bool Js.t Js.prop
Specify as true to float the Component outside of the document flow using CSS absolute positioning.
Components such as Windows and Menus are floating by default.
Floating Components that are programatically rendered will register themselves with the global ZIndexManager
A floating Component may be used as a child item of a Container. This just allows the floating Component to seek a ZIndexManager by examining the ownerCt chain.
When configured as floating, Components acquire, at render time, a ZIndexManager which manages a stack of related floating Components. The ZIndexManager brings a single floating Component to the top of its stack when the Component's toFront method is called.
The ZIndexManager is found by traversing up the ownerCt chain to find an ancestor which itself is floating. This is so that descendant floating Components of floating Containers (Such as a ComboBox dropdown within a Window) can have its zIndex managed relative to any siblings, but always above that floating ancestor Container.
If no floating ancestor is found, a floating Component registers itself with the default ZIndexManager.
Floating components do not participate in the Container's layout. Because of this, they are not rendered until you explicitly show them.
After rendering, the ownerCt reference is deleted, and the floatParent property is set to the found floating ancestor Container. If no floating ancestor Container was found the floatParent property will not be set.
Defaults to: {shadow: true, shim: true}
method focusOnToFront : bool Js.t Js.prop
Specifies whether the floated component should be automatically focused when it is brought to the front.
Defaults to: false
method frameHeader : bool Js.t Js.prop
True to apply a frame to the panel panels header (if 'frame' is true).
Defaults to: false
bool Js.t Js.prop
: true
to hide the component.
Defaults to: true
method maxWidth : Js.number Js.t Js.prop
The maximum width of the tip in pixels. The maximum supported value is 500.
Defaults to: 500
method minWidth : Js.number Js.t Js.prop
The minimum width of the tip in pixels.
Defaults to: 40
method shadow : 'b. 'b Js.t Js.prop
true
or "sides" for the default effect, "frame" for 4-way shadow, and "drop"
for bottom-right shadow.
Defaults to: "sides"
method width : Js.number Js.t Js.prop
Width in pixels of the tip. Width will be ignored if it exceeds the bounds of minWidth or maxWidth.
Defaults to: 'auto'
method initComponent : ((< activeItem : 'e. 'e Js.t Js.prop;
afterCollapse : ('d Js.t, bool Js.t -> unit) Js.meth_callback
Js.writeonly_prop;
afterComponentLayout : 'f 'g.
('d Js.t,
Js.number Js.t ->
Js.number Js.t -> 'f Js.t -> 'g Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
afterExpand : ('d Js.t, bool Js.t -> unit) Js.meth_callback
Js.writeonly_prop;
afterHide : 'h 'i.
('d Js.t,
'h Js.callback Js.optdef -> 'i Js.t Js.optdef -> unit)
Js.meth_callback Js.writeonly_prop;
afterLayout : 'j.
('d Js.t,
(#Ext_layout_container_Container.t as 'j) Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
afterRender : ('d Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop;
afterSetPosition : ('d Js.t, Js.number Js.t -> Js.number Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
afterShow : 'k 'l 'm.
('d Js.t,
'k Js.t Js.optdef ->
'l Js.callback Js.optdef -> 'm Js.t Js.optdef -> unit)
Js.meth_callback Js.writeonly_prop;
anchorSize : 'n. 'n Js.t Js.prop; animCollapse : bool Js.t Js.prop;
autoDestroy : bool Js.t Js.prop; autoEl : 'o. 'o Js.t Js.prop;
autoRender : 'a. 'a Js.t Js.prop; autoScroll : bool Js.t Js.prop;
autoShow : bool Js.t Js.prop; baseCls : Js.js_string Js.t Js.prop;
bbar : 'p. 'p Js.t Js.prop;
beforeComponentLayout : ('d Js.t,
Js.number Js.t -> Js.number Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
beforeDestroy : ('d Js.t, unit -> unit) Js.meth_callback
Js.writeonly_prop;
beforeLayout : ('d Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop;
beforeShow : ('d Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop;
bodyBorder : bool Js.t Js.prop; bodyCls : 'q. 'q Js.t Js.prop;
bodyPadding : 'r. 'r Js.t Js.prop; bodyStyle : 's. 's Js.t Js.prop;
border : 't. 't Js.t Js.prop;
bubbleEvents : Js.js_string Js.t Js.js_array Js.t Js.prop;
buttonAlign : Js.js_string Js.t Js.prop; buttons : 'u. 'u Js.t Js.prop;
childEls : 'v. 'v Js.t Js.js_array Js.t Js.prop;
closable : bool Js.t Js.prop; closeAction : Js.js_string Js.t Js.prop;
cls : Js.js_string Js.t Js.prop;
collapseDirection : Js.js_string Js.t Js.prop;
collapseFirst : bool Js.t Js.prop;
collapseMode : Js.js_string Js.t Js.prop; collapsed : bool Js.t Js.prop;
collapsedCls : Js.js_string Js.t Js.prop;
collapsible : bool Js.t Js.prop; columnWidth : 'w. 'w Js.t Js.prop;
componentCls : Js.js_string Js.t Js.prop;
componentLayout : 'x. 'x Js.t Js.prop; constrain : bool Js.t Js.prop;
constrainHeader : bool Js.t Js.prop;
constrainPosition : bool Js.t Js.prop; constrainTo : 'y. 'y Js.t Js.prop;
constraintInsets : 'z. 'z Js.t Js.prop;
contentEl : Js.js_string Js.t Js.prop; data : 'a1. 'a1 Js.t Js.prop;
defaultAlign : Js.js_string Js.t Js.prop;
defaultDockWeights : 'b1. 'b1 Js.t Js.prop;
defaultType : Js.js_string Js.t Js.prop;
defaults : 'c1. 'c1 Js.t Js.prop; detachOnRemove : bool Js.t Js.prop;
disabled : bool Js.t Js.prop; disabledCls : Js.js_string Js.t Js.prop;
dockedItems : 'd1. 'd1 Js.t Js.prop; draggable : bool Js.t Js.prop;
draggable_obj : 'e1. 'e1 Js.t Js.prop; fbar : 'f1. 'f1 Js.t Js.prop;
fixed : bool Js.t Js.prop; floatable : bool Js.t Js.prop;
floating : bool Js.t Js.prop; focusOnToFront : bool Js.t Js.prop;
formBind : bool Js.t Js.prop; frame : bool Js.t Js.prop;
frameHeader : bool Js.t Js.prop; glyph : 'g1. 'g1 Js.t Js.prop;
header : 'h1. 'h1 Js.t Js.prop;
headerOverCls : Js.js_string Js.t Js.prop;
headerPosition : Js.js_string Js.t Js.prop;
height : Js.number Js.t Js.prop; hidden : bool Js.t Js.prop;
hideCollapseTool : bool Js.t Js.prop;
hideMode : Js.js_string Js.t Js.prop; html : 'i1. 'i1 Js.t Js.prop;
icon : Js.js_string Js.t Js.prop; iconCls : Js.js_string Js.t Js.prop;
id : Js.js_string Js.t Js.prop; initComponent : 'c;
itemId : Js.js_string Js.t Js.prop; items : 'j1. 'j1 Js.t Js.prop;
layout : 'k1. 'k1 Js.t Js.prop; lbar : 'l1. 'l1 Js.t Js.prop;
listeners : 'm1. 'm1 Js.t Js.prop; loader : 'n1. 'n1 Js.t Js.prop;
manageHeight : bool Js.t Js.prop; margin : 'o1. 'o1 Js.t Js.prop;
maxHeight : Js.number Js.t Js.prop; maxWidth : Js.number Js.t Js.prop;
minButtonWidth : Js.number Js.t Js.prop;
minHeight : Js.number Js.t Js.prop; minWidth : Js.number Js.t Js.prop;
onAdd : 'p1.
('d Js.t,
(#Ext_Component.t as 'p1) Js.t -> Js.number Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onAdded : 'q1.
('d Js.t, 'q1 Js.t -> Js.number Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onBeforeAdd : 'r1.
('d Js.t, (#Ext_Component.t as 'r1) Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onDestroy : ('d Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop;
onDisable : ('d Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop;
onDockedAdd : 's1.
('d Js.t, (#Ext_Component.t as 's1) Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onDockedRemove : 't1.
('d Js.t, (#Ext_Component.t as 't1) Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onEnable : ('d Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop;
onHide : 'u1 'v1 'w1.
('d Js.t,
'u1 Js.t Js.optdef ->
'v1 Js.callback Js.optdef -> 'w1 Js.t Js.optdef -> unit)
Js.meth_callback Js.writeonly_prop;
onPosition : ('d Js.t, Js.number Js.t -> Js.number Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onRemove : 'x1.
('d Js.t,
(#Ext_Component.t as 'x1) Js.t -> bool Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onRemoved : ('d Js.t, bool Js.t -> unit) Js.meth_callback
Js.writeonly_prop;
onRender : ('d Js.t, Ext_dom_Element.t Js.t -> Js.number Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onResize : 'y1 'z1 'a2 'b2.
('d Js.t,
'y1 Js.t -> 'z1 Js.t -> 'a2 Js.t -> 'b2 Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onShow : 'c2 'd2 'e2.
('d Js.t,
'c2 Js.t Js.optdef ->
'd2 Js.callback Js.optdef -> 'e2 Js.t Js.optdef -> unit)
Js.meth_callback Js.writeonly_prop;
onShowComplete : 'f2 'g2.
('d Js.t,
'f2 Js.callback Js.optdef ->
'g2 Js.t Js.optdef -> unit)
Js.meth_callback Js.writeonly_prop;
overCls : Js.js_string Js.t Js.prop;
overflowX : Js.js_string Js.t Js.prop;
overflowY : Js.js_string Js.t Js.prop; overlapHeader : bool Js.t Js.prop;
padding : 'h2. 'h2 Js.t Js.prop; placeholder : 'i2. 'i2 Js.t Js.prop;
placeholderCollapseHideMode : Js.number Js.t Js.prop;
plugins : 'j2. 'j2 Js.t Js.prop; rbar : 'k2. 'k2 Js.t Js.prop;
region : 'l2. 'l2 Js.t Js.prop; renderData : 'm2. 'm2 Js.t Js.prop;
renderSelectors : 'n2. 'n2 Js.t Js.prop;
renderTo : 'o2. 'o2 Js.t Js.prop; renderTpl : 'p2. 'p2 Js.t Js.prop;
resizable : 'q2. 'q2 Js.t Js.prop;
resizeHandles : Js.js_string Js.t Js.prop; rtl : bool Js.t Js.prop;
saveDelay : Js.number Js.t Js.prop; shadow : 'b. 'b Js.t Js.prop;
shadowOffset : Js.number Js.t Js.prop;
shrinkWrap : 'r2. 'r2 Js.t Js.prop;
shrinkWrapDock : 's2. 's2 Js.t Js.prop; simpleDrag : bool Js.t Js.prop;
stateEvents : Js.js_string Js.t Js.js_array Js.t Js.prop;
stateId : Js.js_string Js.t Js.prop; stateful : bool Js.t Js.prop;
style : 't2. 't2 Js.t Js.prop; suspendLayout : bool Js.t Js.prop;
tbar : 'u2. 'u2 Js.t Js.prop; title : Js.js_string Js.t Js.prop;
titleAlign : Js.js_string Js.t Js.prop;
titleCollapse : bool Js.t Js.prop; toFrontOnShow : bool Js.t Js.prop;
tools : 'v2. 'v2 Js.t Js.prop; tpl : 'w2. 'w2 Js.t Js.prop;
tplWriteMode : Js.js_string Js.t Js.prop; ui : Js.js_string Js.t Js.prop;
width : Js.number Js.t Js.prop; xtype : Js.js_string Js.t Js.prop; .. >
as 'd)
Js.t, unit -> unit)
Js.meth_callback Js.writeonly_prop as 'c
t.initComponent