public virtual void HideRow(int row) { // add row the list mHideRowList.Put(row, GetRowValueFromPosition(row)); // remove row model from adapter mTableView.GetAdapter().RemoveRow(row); }
private void Initialize(ITableView _tableView, int _itemsPerPage, Pagination.OnTableViewPageTurnedListener listener) { this.onTableViewPageTurnedListener = listener; this.itemsPerPage = _itemsPerPage; this.tableView = _tableView; this.mRowHeaderRecyclerViewAdapter = (RowHeaderRecyclerViewAdapter)_tableView.GetRowHeaderRecyclerView().GetAdapter(); this.mCellRecyclerViewAdapter = (CellRecyclerViewAdapter)_tableView.GetCellRecyclerView().GetAdapter(); this.tableView.GetColumnSortHandler().AddColumnSortStateChangedListener(columnSortStateChangedListener); this.tableView.GetAdapter().AddAdapterDataSetChangedListener(adapterDataSetChangedListener); this.tableView.GetFilterHandler().AddFilterChangedListener(filterChangedListener); this.originalCellData = _tableView.GetAdapter().GetCellRecyclerViewAdapter().GetItems(); this.originalRowData = _tableView.GetAdapter().GetRowHeaderRecyclerViewAdapter().GetItems(); this.currentPage = 1; ReloadPages(); }
public FilterHandler(ITableView tableView) { adapterDataSetChangedListener = new _AdapterDataSetChangedListener_120(this); tableView.GetAdapter().AddAdapterDataSetChangedListener(adapterDataSetChangedListener); this.mCellRecyclerViewAdapter = (CellRecyclerViewAdapter)tableView.GetCellRecyclerView().GetAdapter(); this.mRowHeaderRecyclerViewAdapter = (RowHeaderRecyclerViewAdapter)tableView.GetRowHeaderRecyclerView().GetAdapter(); }
public CellRowRecyclerViewAdapter(Context context, ITableView tableView) : base(context, null) { this.mTableAdapter = tableView.GetAdapter(); this.mTableView = tableView; }