fromXml static method
MenuItemModel?
fromXml(
- WidgetModel parent,
- XmlElement? xml, {
- dynamic data,
- dynamic onTap,
- dynamic onLongPress,
override
Implementation
static MenuItemModel? fromXml(WidgetModel parent, XmlElement? xml,
{dynamic data, dynamic onTap, dynamic onLongPress}) {
MenuItemModel? model;
try {
// build model
model = MenuItemModel(parent, Xml.get(node: xml, tag: 'id'),
data: data, onTap: onTap, onLongPress: onLongPress);
model.deserialize(xml);
} catch (e) {
Log().exception(e, caller: 'menu.item.Model');
model = null;
}
return model;
}