/** * Sets extra values for non dummy ResultPanels. (Used for all tables that will have results.) * * <p>Currently: - Sorts the count column, if it is visible & real-time sorting is on. - Adds * listeners, so the filters can be displayed when necessary. */ private void setupRealTable() { SearchTableColumns columns = ((ResultPanelModel) DATA_MODEL).getColumns(); LimeTableColumn countColumn = columns.getColumn(SearchTableColumns.COUNT_IDX); if (SETTINGS.REAL_TIME_SORT.getValue() && TABLE.isColumnVisible(countColumn.getId())) { DATA_MODEL.sort(SearchTableColumns.COUNT_IDX); // ascending DATA_MODEL.sort(SearchTableColumns.COUNT_IDX); // descending } }
/** Gets the LimeTableColumn for this column. */ public LimeTableColumn getColumn(int idx) { return COLUMNS.getColumn(idx); }