SelectBox<T> class

定义一个具体的类

Mixed-in types

Constructors

SelectBox(T data, [int index = -1, bool checked = false])
SelectBox.fromData(T data)
SelectBox.withChecked(T data, bool checked)
SelectBox.withIndex(T data, int index)

Properties

boxChecked bool?
getter/setter pairinherited
boxChildren List<T>?
getter/setter pairinherited-getteroverride-setter
boxData ↔ T
接口实现 混入时,data就是本身
getter/setter pairoverride
boxSelectIndex int?
此处可以是空是为了防止json序列化报错
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getBoxSelectIndex() int
获取选择索引,如果为空则返回-1
inherited
initSelectBox({int index = -1, bool checked = false}) → void
初始化方法(由混入类调用)
inherited
isBoxChecked() bool
获取选中状态,如果为空则返回false
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited