[ 2476692 ] Dynamic validation combobox failed to display current value
This commit is contained in:
parent
61a018f5f5
commit
9fd9211728
|
@ -269,7 +269,7 @@ ContextMenuListener, IZoomableEditor
|
|||
{
|
||||
if (getComponent().getSelectedItem() == null)
|
||||
{
|
||||
setValue(null);
|
||||
setValue(oldValue);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -297,15 +297,19 @@ ContextMenuListener, IZoomableEditor
|
|||
|
||||
public void actionRefresh()
|
||||
{
|
||||
Object curValue = getValue();
|
||||
if (lookup != null)
|
||||
{
|
||||
Object curValue = getValue();
|
||||
|
||||
if (isReadWrite())
|
||||
lookup.refresh();
|
||||
refreshList();
|
||||
if (curValue != null)
|
||||
{
|
||||
setValue(curValue);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see org.adempiere.webui.editor.IZoomableEditor#actionZoom()
|
||||
|
@ -344,7 +348,7 @@ ContextMenuListener, IZoomableEditor
|
|||
@Override
|
||||
public void dynamicDisplay()
|
||||
{
|
||||
if (isReadWrite() && (lookup != null) && (!lookup.isValidated() || !lookup.isLoaded()))
|
||||
if ((lookup != null) && (!lookup.isValidated() || !lookup.isLoaded()))
|
||||
this.actionRefresh();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue