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