public EmpDetailFrameController(EmpGridFrame gridFrame, String pk, Connection conn) { this.gridFrame = gridFrame; this.pk = pk; this.conn = conn; frame = new EmpDetailFrame(conn, this); MDIFrame.add(frame); if (pk != null) { frame.getMainPanel().setMode(Consts.READONLY); frame.getMainPanel().reload(); } else { frame.getMainPanel().setMode(Consts.INSERT); } }
/** * Callback method called when the data loading is completed. * * @param error <code>true</code> if an error occours during data loading, <code>false</code> if * data loading is successfully completed */ public void loadDataCompleted(boolean error) { frame.getControlCurrency().setCurrencySymbol("$"); frame.getControlCurrency().setDecimals(2); frame.getControlCurrency().setDecimalSymbol('.'); frame.getControlCurrency().setGroupingSymbol(','); EmpVO vo = (EmpVO) frame.getMainPanel().getVOModel().getValueObject(); frame.getGrid().getOtherGridParams().put("empCode", vo.getEmpCode()); frame.getGrid().reloadData(); }