Popover constructor
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,
- 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);