public void lPEventObjectChanged(ChangeEvent e) throws Throwable { super.lPEventObjectChanged(e); int selectedIndex = this.getSelectedIndex(); switch (selectedIndex) { case IDX_LOCKME: { refreshLockMeSP1(); panelLockMeQP1.eventYouAreSelected(false); // im QP die Buttons setzen. panelLockMeQP1.updateButtons(); break; } case IDX_THECLIENT: { refreshTheClientSP2(); panelTheClientQP2.eventYouAreSelected(false); // im QP die Buttons setzen. panelTheClientQP2.updateButtons(); break; } } }
public void lPEventItemChanged(ItemChangedEvent eI) throws Throwable { ItemChangedEvent e = (ItemChangedEvent) eI; if (e.getID() == ItemChangedEvent.ITEM_CHANGED) { if (e.getSource() == panelLockMeQP1) { Object key = (LockMeDto) panelLockMeQP1.getSelectedId(); // key 1; IF getInternalFrame().setKeyWasForLockMe(key + ""); // key2; PB panelLockMeBottomD1.setKeyWhenDetailPanel(key); panelLockMeBottomD1.eventYouAreSelected(false); panelLockMeQP1.updateButtons(); } else if (e.getSource() == panelTheClientQP2) { Object key = panelTheClientQP2.getSelectedId(); getInternalFrame().setKeyWasForLockMe(key + ""); panelTheClientBottomD2.setKeyWhenDetailPanel(key); panelTheClientBottomD2.eventYouAreSelected(false); panelTheClientQP2.updateButtons(); } } else if (e.getID() == ItemChangedEvent.ACTION_GOTO_MY_DEFAULT_QP) { if (e.getSource() == panelLockMeBottomD1) { Object oKey = panelLockMeQP1.getSelectedId(); // holt sich alten key wieder getInternalFrame().setKeyWasForLockMe(oKey == null ? null : oKey + ""); panelLockMeSP1.eventYouAreSelected(false); // refresh auf das // gesamte 1:n panel } else if (e.getSource() == panelTheClientBottomD2) { Object oKey = panelTheClientQP2.getSelectedId(); // holt sich alten key wieder getInternalFrame().setKeyWasForLockMe(oKey == null ? null : oKey + ""); panelTheClientSP2.eventYouAreSelected(false); // refresh auf das // gesamte 1:n // panel } } else if (eI.getID() == ItemChangedEvent.ACTION_UPDATE) { // hier kommt man nach upd im D bei einem 1:n hin. if (eI.getSource() == panelLockMeBottomD1) { // 2 im QP die Buttons in den Zustand neu setzen. panelLockMeQP1.updateButtons(new LockStateValue(PanelBasis.LOCK_FOR_NEW)); ; } else if (eI.getSource() == panelTheClientBottomD2) { panelTheClientQP2.updateButtons(new LockStateValue(PanelBasis.LOCK_FOR_NEW)); ; } } else if (eI.getID() == ItemChangedEvent.ACTION_PRINT) { if (e.getSource().equals(panelTheClientQP2)) { getInternalFrame().showReportKriterien(new ReportBenutzerstatistik(getInternalFrame(), "")); } } }
public void lPEventObjectChanged(ChangeEvent e) throws Throwable { super.lPEventObjectChanged(e); int selectedIndex = this.getSelectedIndex(); if (selectedIndex == IDX_PANEL_AUSWAHL) { createAuswahl(); panelQueryWiederholendelose.eventYouAreSelected(false); if (panelQueryWiederholendelose.getSelectedId() == null) { getInternalFrame().enableAllOberePanelsExceptMe(this, IDX_PANEL_AUSWAHL, false); } panelQueryWiederholendelose.updateButtons(); } else if (selectedIndex == IDX_PANEL_DETAIL) { Integer key = null; if (getInternalFrameFertigung().getWiederholendeloseDto() != null) { key = getInternalFrameFertigung().getWiederholendeloseDto().getIId(); } createDetail(key); panelDetailWiederholendelose.eventYouAreSelected(false); } refreshTitle(); }