Class type Ext_tip_Tip.configs


class type configs = object .. end
Inherits
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:

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

Floating Components as child items of a Container

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

method hidden : 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
See method t.initComponent