Class type Ext_tip_ToolTip.configs


class type configs = object .. end
Inherits
method anchor : Js.js_string Js.t Js.prop

If specified, indicates that the tip should be anchored to a particular side of the target element or mouse pointer ("top", "right", "bottom", or "left"), with an arrow pointing back at the target or mouse pointer. If constrainPosition is enabled, this will be used as a preferred value only and may be flipped as needed.


method anchorOffset : Js.number Js.t Js.prop

A numeric pixel value used to offset the default position of the anchor arrow. When the anchor position is on the top or bottom of the tooltip, anchorOffset will be used as a horizontal offset. Likewise, when the anchor position is on the left or right side, anchorOffset will be used as a vertical offset.

Defaults to: 0

method anchorToTarget : bool Js.t Js.prop

True to anchor the tooltip to the target element, false to anchor it relative to the mouse coordinates. When anchorToTarget is true, use defaultAlign to control tooltip alignment to the target element. When anchorToTarget is false, use anchor instead to control alignment.

Defaults to: true

method autoHide : bool Js.t Js.prop

True to automatically hide the tooltip after the mouse exits the target element or after the dismissDelay has expired if set. If closable = true a close tool button will be rendered into the tooltip header.

Defaults to: true

method delegate : Js.js_string Js.t Js.prop

A DomQuery selector which allows selection of individual elements within the target element to trigger showing and hiding the ToolTip as the mouse moves within the target.

When specified, the child element of the target which caused a show event is placed into the triggerElement property before the ToolTip is shown.

This may be useful when a Component has regular, repeating elements in it, each of which need a ToolTip which contains information specific to that element.

See the delegate example in class documentation of Ext.tip.ToolTip.


method dismissDelay : Js.number Js.t Js.prop

Delay in milliseconds before the tooltip automatically hides. To disable automatic hiding, set dismissDelay = 0.

Defaults to: 5000

method hideDelay : Js.number Js.t Js.prop

Delay in milliseconds after the mouse exits the target element but before the tooltip actually hides. Set to 0 for the tooltip to hide immediately.

Defaults to: 200

method mouseOffset : Js.number Js.t Js.js_array Js.t Js.prop

An XY offset from the mouse position where the tooltip should be shown.

Defaults to: 15,18

method showDelay : Js.number Js.t Js.prop

Delay in milliseconds before the tooltip displays after the mouse enters the target element.

Defaults to: 500

method target : 'a. 'a Js.t Js.prop

The target element or string id to monitor for mouseover events to trigger showing this ToolTip.


method trackMouse : bool Js.t Js.prop

True to have the tooltip follow the mouse as it moves over the target element.

Defaults to: false

method beforeDestroy : ((< activeItem : 'd. 'd Js.t Js.prop;
afterCollapse : ('c Js.t, bool Js.t -> unit) Js.meth_callback
Js.writeonly_prop;
afterComponentLayout : 'e 'f.
('c Js.t,
Js.number Js.t ->
Js.number Js.t -> 'e Js.t -> 'f Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
afterExpand : ('c Js.t, bool Js.t -> unit) Js.meth_callback
Js.writeonly_prop;
afterHide : 'g 'h.
('c Js.t,
'g Js.callback Js.optdef -> 'h Js.t Js.optdef -> unit)
Js.meth_callback Js.writeonly_prop;
afterLayout : 'i.
('c Js.t,
(#Ext_layout_container_Container.t as 'i) Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
afterRender : ('c Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop;
afterSetPosition : ('c Js.t, Js.number Js.t -> Js.number Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
afterShow : 'j 'k 'l.
('c Js.t,
'j Js.t Js.optdef ->
'k Js.callback Js.optdef -> 'l Js.t Js.optdef -> unit)
Js.meth_callback Js.writeonly_prop;
anchor : Js.js_string Js.t Js.prop;
anchorOffset : Js.number Js.t Js.prop; anchorSize : 'm. 'm Js.t Js.prop;
anchorToTarget : bool Js.t Js.prop; animCollapse : bool Js.t Js.prop;
autoDestroy : bool Js.t Js.prop; autoEl : 'n. 'n Js.t Js.prop;
autoHide : bool Js.t Js.prop; autoRender : 'o. 'o 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 : ('c Js.t,
Js.number Js.t -> Js.number Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
beforeDestroy : 'b;
beforeLayout : ('c Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop;
beforeShow : ('c 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; delegate : Js.js_string Js.t Js.prop;
detachOnRemove : bool Js.t Js.prop; disabled : bool Js.t Js.prop;
disabledCls : Js.js_string Js.t Js.prop;
dismissDelay : Js.number 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; hideDelay : Js.number 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 Js.t, unit -> unit) Js.meth_callback
Js.writeonly_prop;
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;
mouseOffset : Js.number Js.t Js.js_array Js.t Js.prop;
onAdd : 'p1.
('c Js.t,
(#Ext_Component.t as 'p1) Js.t -> Js.number Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onAdded : 'q1.
('c Js.t, 'q1 Js.t -> Js.number Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onBeforeAdd : 'r1.
('c Js.t, (#Ext_Component.t as 'r1) Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onDestroy : ('c Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop;
onDisable : ('c Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop;
onDockedAdd : 's1.
('c Js.t, (#Ext_Component.t as 's1) Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onDockedRemove : 't1.
('c Js.t, (#Ext_Component.t as 't1) Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onEnable : ('c Js.t, unit -> unit) Js.meth_callback Js.writeonly_prop;
onHide : 'u1 'v1 'w1.
('c 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 : ('c Js.t, Js.number Js.t -> Js.number Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onRemove : 'x1.
('c Js.t,
(#Ext_Component.t as 'x1) Js.t -> bool Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onRemoved : ('c Js.t, bool Js.t -> unit) Js.meth_callback
Js.writeonly_prop;
onRender : ('c Js.t, Ext_dom_Element.t Js.t -> Js.number Js.t -> unit)
Js.meth_callback Js.writeonly_prop;
onResize : 'y1 'z1 'a2 'b2.
('c 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.
('c 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.
('c 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 : 'r2. 'r2 Js.t Js.prop;
shadowOffset : Js.number Js.t Js.prop;
showDelay : Js.number Js.t Js.prop; shrinkWrap : 's2. 's2 Js.t Js.prop;
shrinkWrapDock : 't2. 't2 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 : 'u2. 'u2 Js.t Js.prop; suspendLayout : bool Js.t Js.prop;
target : 'a. 'a Js.t Js.prop; tbar : 'v2. 'v2 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 : 'w2. 'w2 Js.t Js.prop; tpl : 'x2. 'x2 Js.t Js.prop;
tplWriteMode : Js.js_string Js.t Js.prop; trackMouse : bool 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 'c)
Js.t, unit -> unit)
Js.meth_callback Js.writeonly_prop as 'b
See method t.beforeDestroy