element property

XmlElement? get element
inherited

Implementation

XmlElement? element;
  1. @override
set element (XmlElement? element)
override

Implementation

@override
set element (XmlElement? element)
{
  super.element = element;

  String? xml;
  if (element != null) xml = element.toXmlString(pretty: true);
  if (_template == null)
  {
    // we dont want the template to bindable
    // so set it to null then to its value
    // this defeats binding
    _template = StringObservable(Binding.toKey(id, 'template'), null, scope: scope);
    _template!.set(xml);
  }
  else _template!.set(xml);
}