/** Answer Button */ private void cmd_button() { log.config("Activity=" + m_activity); if (m_activity == null) return; // MWFNode node = m_activity.getNode(); if (MWFNode.ACTION_UserWindow.equals(node.getAction())) { int AD_Window_ID = node.getAD_Window_ID(); // Explicit Window String ColumnName = m_activity.getPO().get_TableName() + "_ID"; int Record_ID = m_activity.getRecord_ID(); MQuery query = MQuery.getEqualQuery(ColumnName, Record_ID); boolean IsSOTrx = m_activity.isSOTrx(); // log.info( "Zoom to AD_Window_ID=" + AD_Window_ID + " - " + query + " (IsSOTrx=" + IsSOTrx + ")"); AEnv.zoom(AD_Window_ID, query); } else if (MWFNode.ACTION_UserForm.equals(node.getAction())) { int AD_Form_ID = node.getAD_Form_ID(); Window form = ADForm.openForm(AD_Form_ID); AEnv.showWindow(form); } else if (MWFNode.ACTION_SmartBrowse.equals(node.getAction())) { int AD_Browse_ID = node.getAD_Browse_ID(); Window browse = WBrowser.openBrowse(AD_Browse_ID); AEnv.showWindow(browse); } else log.log(Level.SEVERE, "No User Action:" + node.getAction()); } // cmd_button