ViewConfig<VM extends BaseViewModel<BaseModel, BaseEntity> > class
view层 配置用类 配置全局默认状态页
Constructors
-
ViewConfig(VM vm, {Widget? child, Color? color, bool load = true, bool checkEmpty = true, int? state, bool value = false, VSBuilder<
VM> ? busy, VSBuilder<VM> ? empty, VSBuilder<VM> ? error, VSBuilder<VM> ? unAuthorized, bool? isStatusPage, dynamic root = true}) -
ViewConfig.noLoad(VM vm, {Widget? child, Color? color, bool load = false, bool checkEmpty = true, int? state, bool value = false, VSBuilder<
VM> ? busy, VSBuilder<VM> ? empty, VSBuilder<VM> ? error, VSBuilder<VM> ? unAuthorized, bool? isStatusPage, dynamic root = true}) -
ViewConfig.noRoot(VM vm, {Widget? child, Color? color, bool load = true, bool checkEmpty = true, int? state, bool value = false, VSBuilder<
VM> ? busy, VSBuilder<VM> ? empty, VSBuilder<VM> ? error, VSBuilder<VM> ? unAuthorized, bool? isStatusPage, dynamic root = false}) -
ViewConfig.value({Widget? child, Color? color, bool load = false, bool checkEmpty = true, int? state, bool value = true, VSBuilder<
VM> ? busy, VSBuilder<VM> ? empty, VSBuilder<VM> ? error, VSBuilder<VM> ? unAuthorized, bool? isStatusPage, dynamic root = true})
Properties
-
busy
↔ VSBuilder<
VM> ? -
getter/setter pair
- checkEmpty ↔ bool
-
是否验证空数据
getter/setter pair
- child ↔ Widget?
-
getter/setter pair
- color ↔ Color?
-
背景颜色
getter/setter pair
-
empty
↔ VSBuilder<
VM> ? -
getter/setter pair
-
error
↔ VSBuilder<
VM> ? -
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- isStatusPage ↔ bool?
-
是否自己处理状态页面
getter/setter pair
- load ↔ bool
-
加载
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- state ↔ int?
-
页面变化控制 可以被其他页面控制刷新
getter/setter pair
-
unAuthorized
↔ VSBuilder<
VM> ? -
getter/setter pair
- value ↔ bool
-
ChangeNotifierProvider.value 或者ChangeNotifierProvider
getter/setter pair
- vm ↔ VM
-
VM
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setViewState(
) → void -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
gBusy
↔ VSBuilder<
BaseViewModel< ?BaseModel, BaseEntity> > -
getter/setter pair
-
gEmpty
↔ VSBuilder<
BaseViewModel< ?BaseModel, BaseEntity> > -
getter/setter pair
-
gError
↔ VSBuilder<
BaseViewModel< ?BaseModel, BaseEntity> > -
getter/setter pair
- gIsStatusPage ↔ bool
-
getter/setter pair
-
gListDataEmpty
↔ VSBuilder<
BaseViewModel< ?BaseModel, BaseEntity> > -
列表页 列表数据空
getter/setter pair
-
gunAuthorized
↔ VSBuilder<
BaseViewModel< ?BaseModel, BaseEntity> > -
getter/setter pair