/** * eventActionRefresh * * @param e ActionEvent * @param bNeedNoRefreshI boolean * @throws Throwable * @todo Diese com.lp.client.ui2.LPPanel-Methode implementieren PJ 5110 */ protected void eventActionRefresh(ActionEvent e, boolean bNeedNoRefreshI) throws Throwable { long tStart = System.currentTimeMillis(); FilterBlock filter = new FilterBlock(aDefaultFilter, FilterKriterium.BOOLOPERATOR_AND); table.invalidate(); QueryParameters query = new QueryParameters(new Integer(this.idUsecase), null, filter, null, null); tableModel.setQuery(query); table.revalidate(); table.repaint(); // wenn der Zeilen Header angezeigt werden soll, farblich kennzeichnen // table.getColumnModel().getColumn(0). // table.getColumnModel().getColumn(0).setWidth(0); // table.getColumnModel().getColumn(0).setMaxWidth(0); // table.getColumnModel().getColumn(0).setMinWidth(0); // table.getColumnModel().getColumn(0).setPreferredWidth(0); // @uw bei einem PanelSplit muss die Detailanzeige auch refresh kriegen // getInternalFrame().fireItemChanged(this, // ItemChangedEvent.ITEM_CHANGED); long tEnd = System.currentTimeMillis(); myLogger.info("refresh PanelTabelle UC=" + this.idUsecase + ": " + (tEnd - tStart) + " [ms]"); }