Exemple #1
0
 public SelectionHandler(ITableView tableView)
 {
     this.mTableView = tableView;
     this.mColumnHeaderRecyclerView = mTableView.GetColumnHeaderRecyclerView();
     this.mRowHeaderRecyclerView    = mTableView.GetRowHeaderRecyclerView();
     this.mCellLayoutManager        = mTableView.GetCellLayoutManager();
 }
 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 ColumnSortHandler(ITableView tableView)
        {
            this.mCellRecyclerViewAdapter      = (CellRecyclerViewAdapter)tableView.GetCellRecyclerView().GetAdapter();
            this.mRowHeaderRecyclerViewAdapter =
                (RowHeaderRecyclerViewAdapter)tableView.GetRowHeaderRecyclerView().GetAdapter();
            this.mColumnHeaderRecyclerViewAdapter =
                (ColumnHeaderRecyclerViewAdapter)tableView.GetColumnHeaderRecyclerView().GetAdapter();

            AddColumnSortStateChangedListener(this);
        }
 public CellLayoutManager(Context context, ITableView tableView) : base(context)
 {
     //TODO: Store a single instance for both cell and column cache width values.
     this.mTableView                 = tableView;
     this.mCellRecyclerView          = tableView.GetCellRecyclerView();
     this.mColumnHeaderLayoutManager = tableView.GetColumnHeaderLayoutManager();
     this.mRowHeaderLayoutManager    = tableView.GetRowHeaderLayoutManager();
     this.mRowHeaderRecyclerView     = tableView.GetRowHeaderRecyclerView();
     Initialize();
 }
 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();
 }
Exemple #6
0
 public VerticalRecyclerViewListener(ITableView tableView)
 {
     // Y Position means row position
     this.mRowHeaderRecyclerView = tableView.GetRowHeaderRecyclerView();
     this.mCellRecyclerView      = tableView.GetCellRecyclerView();
 }