MenuItemModel constructor
MenuItemModel(
- WidgetModel parent,
- String? id, {
- dynamic data,
- dynamic url,
- dynamic title,
- dynamic onclick,
- dynamic subtitle,
- dynamic fontsize,
- dynamic fontcolor,
- dynamic fontweight,
- dynamic icon,
- dynamic iconcolor,
- dynamic iconsize,
- dynamic iconopacity,
- dynamic iconposition,
- dynamic backgroundimage,
- dynamic backgroundcolor,
- VoidCallback? onLongPress,
- VoidCallback? onTap,
- dynamic radius,
- dynamic enabled,
- String? image,
Implementation
MenuItemModel(WidgetModel super.parent, super.id,
{super.data,
dynamic url,
dynamic title,
dynamic onclick,
dynamic subtitle,
dynamic fontsize,
dynamic fontcolor,
dynamic fontweight,
dynamic icon,
dynamic iconcolor,
dynamic iconsize,
dynamic iconopacity,
dynamic iconposition,
dynamic backgroundimage,
dynamic backgroundcolor,
this.onLongPress,
this.onTap,
dynamic radius,
dynamic enabled,
String? image})
: super(scope: Scope(parent: parent.scope)) {
this.title = title;
this.subtitle = subtitle;
this.url = url;
this.icon = icon;
this.iconsize = iconsize;
this.iconopacity = iconopacity;
this.iconcolor = iconcolor;
this.onclick = onclick;
this.fontcolor = fontcolor;
this.fontsize = fontsize;
this.backgroundimage = backgroundimage;
this.backgroundcolor = backgroundcolor;
this.radius = radius;
this.enabled = enabled;
if (image != null) this.image = toDataUri(image);
}