| Name | Type | Default |
|---|---|---|
| absolutePositionX | number | 0 |
|
Sets or gets the tooltip's horizontal position if the position property is set to 'absolute'. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'absolute'} absolutePositionX={20}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| absolutePositionY | number | 0 |
|
Sets or gets the tooltip's vertical position if the position property is set to 'absolute'. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'absolute'} absolutePositionY={20}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| autoHide | boolean | true |
|
Sets or gets whether the tooltip will automatically hide after duration equal to the autoHideDelay property. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'bottom'} autoHide={false}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| autoHideDelay | number | 3000 |
|
Sets or gets the duration after which the tooltip automatically hides (works only if the autoHide property is set to true). If /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} autoHideDelay={100}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| animationShowDelay | number | string | 'fast' |
|
Sets or gets the duration of the tooltip animation at show. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} animationShowDelay={2000}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| animationHideDelay | number | string | 'fast' |
|
Sets or gets the duration of the tooltip animation at hide. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} animationHideDelay={2000}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| content | string | '' |
|
Sets or gets the content of jqxTooltip. It can be either plain text or HTML code. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| closeOnClick | boolean | true |
|
Sets or gets whether the tooltip will close if it is clicked. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} closeOnClick={false}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| disabled | boolean | false |
|
Sets or gets whether the tooltip is disabled. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} disabled={true}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| enableBrowserBoundsDetection | boolean | true |
|
Sets or gets whether jqxTooltip will be hidden if it leaves the browser bounds or will be offset so that it is always within the browser's bounds and visible. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} enableBrowserBoundsDetection={false}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| height | number | string | 'auto' |
|
Sets or gets the height of jqxTooltip. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} height={30}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| left | number | 0 |
|
Sets or gets the horizontal offset of jqxTooltip based on the position property. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'bottom'} left={100}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| name | string | '' |
|
Sets or gets the name of the tooltip's group. Only one tooltip from a group can be shown at a time. By default, all tooltips are in a single group. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} name={'tooltipGroup1'}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| opacity | number | 0.9 |
|
Sets or gets the tooltip's opacity.The value must be between 0 and 1. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} opacity={0.5}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| position | TooltipPosition | 'default' |
|
TooltipPosition: "top" | "bottom" | "left" | "right" | "top-left" | "bottom-left" | "top-right" | "bottom-right" | "absolute" | "mouse" | "mouseenter" | "default"
Sets or gets the position of jqxTooltip. Possible Values:
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| rtl | boolean | false |
|
Sets or gets whether the jqxTooltip's right-to-left support is enabled. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} rtl={true}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| showDelay | number | 100 |
|
Sets or gets the duration after which the tooltip will be shown. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} showDelay={200}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| showArrow | boolean | true |
|
Sets or gets whether the tooltip's arrow will be shown. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} showArrow={false}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| top | number | string | 0 |
|
Sets or gets the vertical offset of jqxTooltip based on the position property. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} top={100}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| trigger | TooltipTrigger | 'hover' |
|
TooltipTrigger: "hover" | "click" | "none"
Sets or gets the way of triggering the tooltip. Possible Values:
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} trigger={'click'}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| theme | string | '' |
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} theme={'material'}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| width | number | string | 'auto' |
|
Sets or gets the width of jqxTooltip. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'} width={200}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
Events |
||
| close | Event | |
|
This event is triggered when the tooltip is closed (hidden). Code examples
Bind to the
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip} onClose={this.onClose}
content={'This is a jqxButton'} position={'mouse'}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
private onClose(e: Event): void {
alert('do something...');
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| closing | Event | |
|
This event is triggered when the tooltip is closing. Code examples
Bind to the
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip} onClosing={this.onClosing}
content={'This is a jqxButton'} position={'mouse'}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
private onClosing(e: Event): void {
alert('do something...');
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| open | Event | |
|
This event is triggered when the tooltip is opened (shown). Code examples
Bind to the
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip} onOpen={this.onOpen}
content={'This is a jqxButton'} position={'mouse'}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
private onOpen(e: Event): void {
alert('do something...');
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| opening | Event | |
|
This event is triggered when the tooltip is opening. Code examples
Bind to the
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public render() {
return (
<JqxTooltip ref={this.myTooltip} onOpening={this.onOpening}
content={'This is a jqxButton'} position={'mouse'}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
private onOpening(e: Event): void {
alert('do something...');
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
Methods |
||
| Name | Arguments | Return Type |
| close | index | |
|
Specifies a time before the tooltip closes. If it is not set, the tooltip closes immediately. |
||
| destroy | None | |
|
Destroys the tooltip by removing it from the DOM. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public componentDidMount(): void {
this.myTooltip.current!.destroy();
}
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| open | left, top | |
|
Opens the tooltip. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public componentDidMount(): void {
this.myTooltip.current!.open();
}
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||
| refresh | None | |
|
Refreshes the tooltip. /* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxTooltip, { ITooltipProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxtooltip';
import JqxButton, { IButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbuttons';
class App extends React.PureComponent<{}, ITooltipProps> {
private myTooltip = React.createRef<JqxTooltip>();
public componentDidMount(): void {
this.myTooltip.current!.refresh();
}
public render() {
return (
<JqxTooltip ref={this.myTooltip}
content={'This is a jqxButton'} position={'mouse'}>
<JqxButton :width="500">Hover to see the tooltip</JqxButton>
</JqxTooltip>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
||