ECFormTableCellVM class

Mixed-in types
  • ListViewItemType

Constructors

ECFormTableCellVM({String? title, String? subTitle, required List<String> titles, double headerHeight = 46, required List<ECTableRow> rows, EdgeInsets? padding, String? paramKey})

Properties

bottomRadiu double?
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
hasSeparated bool
是否有separated
no setterinherited
headerHeight double
头部高度
final
isTapEnable bool
是否可以点击 默认cell是可以点击的
getter/setter pairinherited
padding EdgeInsets?
边距
final
paramKey String?
入参的key
final
rows List<ECTableRow>
tab的rows数组
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sectionItem WeakReference<ListViewSectionItemType<ListViewItemType>>?
item会对section进行弱引用
getter/setter pairinherited
separated double?
直接设置separated高度,内部采用SizeBox实现 即使sectionType设置了该属性,此优先级更高
getter/setter pairinherited
separatedBuilder Widget Function()?
如果这个方法不为null,则优先使用separatedBuilder,而废弃separated属性 即使sectionType设置了该属性,此优先级更高 不建议使用该方法
getter/setter pairinherited
showItem bool
是否展示这个item
getter/setter pairinherited
subTitle String?
子标题
final
title String?
标题
final
titles List<String>
tab的标题数组
final
topRadiu double?
用于制作圆角
getter/setter pairinherited
weakPageViewModel WeakReference<Object>?
item会对页面的控制器进行弱引用(如果有传则会)
getter/setter pairinherited

Methods

add(ECTableRow row) → dynamic
添加 row
cellBuilder() → ListViewCellType<ListViewItemType>
cell的构建方法,混入必须实现
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
remove(ECTableRow row) → dynamic
移除 row
toString() String
A string representation of this object.
inherited

Operators

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