Popover constructor
- Element element,
- {bool animation,
- String placement(
- Element elem
- String selector,
- String template,
- String trigger,
- String title(
- Element elem
- String content(
- Element elem
- int delay,
- int showDelay,
- int hideDelay,
- bool html,
- dynamic container,
- NodeValidatorBuilder htmlValidator,
- String defaultTemplate: _defalutTemplate,
- String defaultTrigger: 'click'}
Construct a Popover component and wire it to element
.. See Tooltip
- for definitions of most parameters. The differences compared to tooltip
- are:
-
- The default
placement
is 'right'.
- The default
-
- The
defaultTrigger
is 'click'.
- The
-
- In addition to
title
, which is rendered in popover header, you can also
- In addition to
- specify
content
, to be rendered in popover body. Thehtml
flag applies - to both of them.
Implementation
Popover(Element element, {bool animation, String placement(Element elem),
String selector, String template, String trigger, String title(Element elem),
String content(Element elem), int delay, int showDelay,
int hideDelay, bool html, container, NodeValidatorBuilder htmlValidator,
String defaultTemplate: _defalutTemplate,
String defaultTrigger: 'click'}) :
this._content = content ?? ((Element elem) => elem.attributes['data-content']),
super(element, animation: animation, placement: placement, selector: selector,
title: title, delay: delay, showDelay: showDelay, hideDelay: hideDelay,
html: html, container: container, htmlValidator: htmlValidator,
template: template, trigger: trigger,
defaultTemplate: defaultTemplate, defaultTrigger: defaultTrigger);