IconAction<T, S extends BaseReadyListState<T>, TController extends ReadyListController<T, S>> class
Constructors
-
IconAction({required DataTableActionCallBack<T, S, TController> action, required DataTableActionProperty<T, IconData> icon, required DataTableActionProperty<T, Color> color, required DataTableActionPropertyCtx<T, String> toolTip, required DataTableActionProperty<T, bool> visible, DataTableActionProperty<T, bool> enabled = _defEnabled})
-
-
IconAction.activate({required DataTableActionCallBack<T, S, TController> action, DataTableActionProperty<T, bool>? enabled, DataTableActionProperty<T, IconData>? icon, DataTableActionProperty<T, Color>? color, DataTableActionPropertyCtx<T, String>? toolTip, DataTableActionProperty<T, bool>? visible})
-
action for unlock
factory
-
IconAction.deactivate({required DataTableActionCallBack<T, S, TController> action, DataTableActionProperty<T, bool>? enabled, DataTableActionProperty<T, IconData>? icon, DataTableActionProperty<T, Color>? color, DataTableActionPropertyCtx<T, String>? toolTip, DataTableActionProperty<T, bool>? visible})
-
action for lock
factory
-
IconAction.delete({required DataTableActionCallBack<T, S, TController> action, DataTableActionProperty<T, bool>? enabled, DataTableActionProperty<T, IconData>? icon, DataTableActionProperty<T, Color>? color, DataTableActionPropertyCtx<T, String>? toolTip, DataTableActionProperty<T, bool>? visible})
-
action for delete
factory
-
IconAction.edit({required DataTableActionCallBack<T, S, TController> action, DataTableActionProperty<T, bool>? enabled, DataTableActionProperty<T, IconData>? icon, DataTableActionProperty<T, Color>? color, DataTableActionPropertyCtx<T, String>? toolTip, DataTableActionProperty<T, bool>? visible})
-
action for edit
factory
-
IconAction.toggle({required DataTableActionCallBack<T, S, TController> action, DataTableActionProperty<T, bool>? enabled, required DataTableActionProperty<T, bool> isActive, DataTableActionProperty<T, IconData>? icon, DataTableActionProperty<T, Color>? color, DataTableActionPropertyCtx<T, String>? toolTip, DataTableActionProperty<T, bool>? visible})
-
action for toggle
factory
-
IconAction.view({required DataTableActionCallBack<T, S, TController> action, DataTableActionProperty<T, bool>? enabled, DataTableActionProperty<T, IconData>? icon, DataTableActionProperty<T, Color>? color, DataTableActionPropertyCtx<T, String>? toolTip, DataTableActionProperty<T, bool>? visible})
-
action for view
factory
Methods
-
build(BuildContext context, TController controller, T item, int index, )
→ Widget
-
override
-
copyWith({DataTableActionCallBack<T, S, TController>? action, DataTableActionProperty<T, IconData>? icon, DataTableActionProperty<T, Color>? color, DataTableActionPropertyCtx<T, String>? toolTip, DataTableActionProperty<T, bool>? enabled, DataTableActionProperty<T, bool>? visible})
→ IconAction<T, S, TController>
-
copy action properties and return new instate
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited