-
Notifications
You must be signed in to change notification settings - Fork 207
TableView
列表数据展示控件,内容可复用
该控件使用复用的方式加载列表数据,根据数据源组数个数进行回调。支持上拉加载更多,下拉刷新数据。在上拉加载更多数据时,建议必要使用reloadData进行数据刷新,要采用局部刷新的方式进行刷新,效率会更高。
TableView(boolean refreshEnable, boolean loadEnable) 构造方法
adapter(TableViewAdapter adapter)
提供数据与view的绑定;提供点击等事件的回调
adapter()
获取当前tableView绑定的adapter
loadThreshold(number threshold)
设置加载更多的阈值,默认为0,取值范围0~1
获取当前预加载的阈值
contentOffset(Point offset)
设置内容偏移量
获取内容偏移量坐标
setScrollBeginCallback(function callback)
设置开始滚动的回调
setScrollingCallback(function callback)
设置滚动中的回调
setEndDraggingCallback(function callback)
设置拖拽结束后的回调
setStartDeceleratingCallback(function callback)
设置开始减速滚动回调
showScrollIndicator(boolean show)
设置是否展示滚动指示器
重新回调所有的cell高度,并回调当前屏幕上cell的init和filData方法
reloadAtRow(number row, number section, boolean animated)
刷新某一行的数据
reloadAtSection(number section, boolean animated)
刷新某个组里所有行的数据
scrollToTop(boolean animated)
滚动到控件的顶部
scrollToCell(number row, number section, boolean animated)
滚动到某个cell
deleteCellAtRow(number row, number section)
删除某行cell
insertCellAtRow(number row, number section)
在指定位置插入cell
deleteCellsAtSection(number section, number startRow, number endRow)
删除指定位置的cell
insertCellsAtSection(number section, number startRow, number endRow)
在指定位置插入cell
在指定位置插入cell
删除指定位置的cell
insertRowsAtSection(number section, number startRow, number endRow, boolean animated)
在指定位置范围插入cell
deleteRowsAtSection(number section, number startRow, number endRow, boolean animated)
在指定位置范围删除cell
是否在最顶端
refreshEnable(boolean enable)
设置是否开启下拉刷新功能
获取是否开启了下拉刷新功能,默认false
获取当前是否正在刷新中
开始刷新动作
停止刷新动作
setRefreshingCallback(function callback)
设置触发了下拉刷新的回调
loadEnable(boolean enable)
设置是否开启上拉加载更多
获取当前是否开启了上拉加载更多功能
获取是否正在上拉加载中
停止加载更多的动作
触发没有更多数据,在TableView的底部会展示没有更多数据的提示
去除“没有更多数据”的状态,将状态变成普通状态
触发加载失败
setOffsetWithAnim(Point offset)
滚动到指定位置
setLoadingCallback(function callback)
设置触发了加载更多的回调
cellWithSectionRow(number section, number row)
返回指定位置的cell, 只对屏幕内cell有效
返回当前屏幕展示的所有cell
setScrollEnable(boolean enable)
设置是否可以滚动
设置是否开启弹性效果
获取是否开启弹性效果
i_bounceVertical(boolean bounces)
设置是否开启垂直弹性效果
获取是否开启垂直弹性效果