* Merge revisions 6393 from branches/adempiere341
This commit is contained in:
parent
76dbf6e3c2
commit
9ba9887804
|
@ -57,6 +57,7 @@ import org.compiere.util.*;
|
|||
import org.zkoss.zk.au.out.AuEcho;
|
||||
import org.zkoss.zk.ui.DesktopUnavailableException;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
import org.zkoss.zk.ui.WrongValueException;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zk.ui.event.Events;
|
||||
import org.zkoss.zk.ui.util.Clients;
|
||||
|
@ -222,6 +223,7 @@ public class WInOutGen extends ADForm implements EventListener, ValueChangeListe
|
|||
fWarehouse = new WTableDirEditor ("M_Warehouse_ID", true, false, true, orgL);
|
||||
lWarehouse.setText(Msg.translate(Env.getCtx(), "M_Warehouse_ID"));
|
||||
fWarehouse.addValueChangeListener(this);
|
||||
fWarehouse.setValue(Env.getContextAsInt(Env.getCtx(), "#M_Warehouse_ID"));
|
||||
m_M_Warehouse_ID = fWarehouse.getValue();
|
||||
// C_Order.C_BPartner_ID
|
||||
MLookup bpL = MLookupFactory.get (Env.getCtx(), m_WindowNo, 0, 2762, DisplayType.Search);
|
||||
|
@ -433,6 +435,11 @@ public class WInOutGen extends ADForm implements EventListener, ValueChangeListe
|
|||
executeQuery();
|
||||
return;
|
||||
}
|
||||
|
||||
if (m_selectionActive &&
|
||||
(m_M_Warehouse_ID == null || (Integer)m_M_Warehouse_ID <= 0)) {
|
||||
throw new WrongValueException(fWarehouse.getComponent(), Msg.translate(Env.getCtx(), "FillMandatory"));
|
||||
}
|
||||
//
|
||||
saveSelection();
|
||||
if (selection != null
|
||||
|
|
|
@ -126,6 +126,7 @@ ContextMenuListener, IZoomableEditor
|
|||
if (lookup != null)
|
||||
{
|
||||
lookup.addListDataListener(this);
|
||||
lookup.setMandatory(isMandatory());
|
||||
|
||||
if ((lookup.getDisplayType() == DisplayType.List && Env.getContextAsInt(Env.getCtx(), "#AD_Role_ID") == 0)
|
||||
|| lookup.getDisplayType() != DisplayType.List)
|
||||
|
|
Loading…
Reference in New Issue