private void setSortingColumn(int index) { tableModel.setSortingColumn( index ); if ( index != -1 ) { getSortedNodeTreeModel ().setSortedByProperty( tableModel.propertyForColumn( index ), !tableModel.isSortOrderDescending()); treeColumnProperty.setSortingColumn( false ); } else { getSortedNodeTreeModel ().setSortedByName( true, !treeColumnProperty.isSortOrderDescending() ); treeColumnProperty.setSortingColumn( true ); } // to change sort icon treeTable.getTableHeader().repaint(); }
private void setSortingColumn(int index) { tableModel.setSortingColumnEx(index); if (index != -1) { getSortedNodeTreeModel().setSortedByProperty( tableModel.propertyForColumnEx(index), !tableModel.isSortOrderDescending() ); treeColumnProperty.setSortingColumn(false); } else { getSortedNodeTreeModel().setSortedByName(true, !treeColumnProperty.isSortOrderDescending()); treeColumnProperty.setSortingColumn(true); } // to change sort icon treeTable.getTableHeader().repaint(); }
private void setSortingColumn(int index) { tableModel.setSortingColumn( index ); if ( index != -1 ) { getSortedNodeTreeModel ().setSortedByProperty( tableModel.propertyForColumn( index ), !tableModel.isSortOrderDescending()); treeColumnProperty.setSortingColumn( false ); } else { getSortedNodeTreeModel ().setSortedByName( true, !treeColumnProperty.isSortOrderDescending() ); treeColumnProperty.setSortingColumn( true ); } // to change sort icon treeTable.getTableHeader().repaint(); }
/** Set columns. * @param props each column is constructed from Node.Property */ public void setProperties(Property[] props) { tableModel.setProperties(props); treeColumnProperty.setProperty( tableModel.propertyForColumn( -1 ) ); if ( treeColumnProperty.isComparable() || tableModel.existsComparableColumn() ) { setAllowSortingByColumn( true ); if ( treeColumnProperty.isSortingColumn() ) { getSortedNodeTreeModel ().setSortedByName( true, !treeColumnProperty.isSortOrderDescending() ); } else { int index = tableModel.getVisibleSortingColumn(); if ( index != -1 ) { getSortedNodeTreeModel ().setSortedByProperty( tableModel.propertyForColumn( index ), !tableModel.isSortOrderDescending() ); } } } }
/** Set columns. * @param props each column is constructed from Node.Property */ public void setProperties(Property[] props) { tableModel.setProperties(props); treeColumnProperty.setProperty(tableModel.propertyForColumn(-1)); if (treeColumnProperty.isComparable() || tableModel.existsComparableColumn()) { setAllowSortingByColumn(true); if (treeColumnProperty.isSortingColumn()) { getSortedNodeTreeModel().setSortedByName(true, !treeColumnProperty.isSortOrderDescending()); } else { int index = tableModel.getSortingColumn(); if (index != -1) { getSortedNodeTreeModel().setSortedByProperty( tableModel.propertyForColumnEx(index), !tableModel.isSortOrderDescending() ); } } } }
/** Set columns. * @param props each column is constructed from Node.Property */ public void setProperties(Property[] props) { tableModel.setProperties(props); treeColumnProperty.setProperty( tableModel.propertyForColumn( -1 ) ); if ( treeColumnProperty.isComparable() || tableModel.existsComparableColumn() ) { setAllowSortingByColumn( true ); if ( treeColumnProperty.isSortingColumn() ) { getSortedNodeTreeModel ().setSortedByName( true, !treeColumnProperty.isSortOrderDescending() ); } else { int index = tableModel.getVisibleSortingColumn(); if ( index != -1 ) { getSortedNodeTreeModel ().setSortedByProperty( tableModel.propertyForColumn( index ), !tableModel.isSortOrderDescending() ); } } } }
private void selectVisibleColumns() { setCurrentWidths(); String viewName = null; if (getParent() != null) { viewName = getParent().getName(); } if ( tableModel.selectVisibleColumns( viewName, treeTable.getColumnName(0), getSortedNodeTreeModel().getRootDescription() ) ) { if (tableModel.getSortingColumn() == -1) { getSortedNodeTreeModel().setSortedByProperty(null); } setTreePreferredWidth(treeColumnWidth); for (int i = 0; i < tableModel.getColumnCount(); i++) { setTableColumnPreferredWidth(tableModel.getArrayIndex(i), tableModel.getVisibleColumnWidth(i)); } } }
private void selectVisibleColumns() { setCurrentWidths(); String viewName = null; if ( getParent() != null ) viewName = getParent().getName(); if ( tableModel.selectVisibleColumns( viewName, treeTable.getColumnName(0), getSortedNodeTreeModel ().getRootDescription() ) ) { if ( tableModel.getVisibleSortingColumn() == -1 ) getSortedNodeTreeModel ().setSortedByProperty( null ); setTreePreferredWidth( treeColumnWidth ); for (int i=0; i < tableModel.getColumnCount(); i++) { setTableColumnPreferredWidth( tableModel.getArrayIndex( i ), tableModel.getVisibleColumnWidth( i ) ); } } }
private void selectVisibleColumns() { setCurrentWidths(); String viewName = null; if ( getParent() != null ) viewName = getParent().getName(); if ( tableModel.selectVisibleColumns( viewName, treeTable.getColumnName(0), getSortedNodeTreeModel ().getRootDescription() ) ) { if ( tableModel.getVisibleSortingColumn() == -1 ) getSortedNodeTreeModel ().setSortedByProperty( null ); setTreePreferredWidth( treeColumnWidth ); for (int i=0; i < tableModel.getColumnCount(); i++) { setTableColumnPreferredWidth( tableModel.getArrayIndex( i ), tableModel.getVisibleColumnWidth( i ) ); } } }
void setNoSorting() { setSortedByProperty( null ); setSortedByName( false ); }
void setNoSorting() { setSortedByProperty( null ); setSortedByName( false ); }
void setNoSorting() { setSortedByProperty(null); setSortedByName(false); sortingChanged(); }