-
-
Notifications
You must be signed in to change notification settings - Fork 459
1.4.1 TableView Adapter Helper functions
Evren Coskun edited this page Apr 13, 2020
·
3 revisions
TableViewAdapter has some helper functions these are;
setColumnHeaderItems(@Nullable List<YourColumnHeaderModel> columnHeaderItems)
setRowHeaderItems(@Nullable List<YourRowHeaderModel> rowHeaderItems)
setCellItems(@Nullable List<List<YourCellModel>> cellItems)
setAllItems(@Nullable List<YourColumnHeaderModel> columnHeaderItems, @Nullable List<YourRowHeaderModel> rowHeaderItems, @Nullable List<List<YourCellModel>> cellItems)
getColumnHeaderItem(int position)
getRowHeaderItem(int position)
getCellItem(int columnPosition, int rowPosition)
getCellRowItems(int rowPosition)
getCellColumnItems(int columnPosition)
removeRow(int rowPosition)
removeRow(int rowPosition, boolean updateRowHeader)
removeRowRange(int rowPositionStart, int itemCount)
removeColumn(int columnPosition)
addRow(int rowPosition, @Nullable RH rowHeaderItem, @Nullable List<C> cellItems)
addRowRange(int rowPositionStart, @Nullable List<RH> rowHeaderItem, @Nullable List<List<C>> cellItems)
addColumn(int columnPosition, @Nullable CH columnHeaderItem, @NonNull List<C> cellItems)
changeRowHeaderItem(int rowPosition, @Nullable RH rowHeaderModel)
changeRowHeaderItemRange(int rowPositionStart, @Nullable List<RH> rowHeaderModelList)
changeCellItem(int columnPosition, int rowPosition, C cellModel)
changeColumnHeader(int columnPosition, @Nullable CH columnHeaderModel)
changeColumnHeaderRange(int columnPositionStart, @Nullable List<CH> columnHeaderModelList)
setRowHeaderWidth(int rowHeaderWidth)
setColumnHeaderHeight(int columnHeaderHeight)
getCornerView()
getColumnHeaderRecyclerViewAdapter()
getRowHeaderRecyclerViewAdapter()
getCellRecyclerViewAdapter()
notifyDataSetChanged()
for more information please check out AbstractTableViewAdapter.