[ 1730452 ] Autocompletion on comboboxes

This commit is contained in:
Heng Sin Low 2007-06-07 08:48:49 +00:00
parent 459f990d65
commit acd88e6e6e
2 changed files with 18 additions and 4 deletions

View File

@ -61,6 +61,8 @@ public abstract class Lookup extends AbstractListModel
/** Window No */
private int m_WindowNo;
private boolean m_mandatory;
/**
* Get Display Type
* @return display type
@ -287,6 +289,8 @@ public abstract class Lookup extends AbstractListModel
else
log.fine(getColumnName() + ": #" + p_data.size() + " - ms="
+ String.valueOf(System.currentTimeMillis()-startTime));
} // fillComboBox
/**
@ -454,4 +458,14 @@ public abstract class Lookup extends AbstractListModel
{
} // loadComplete
public void setMandatory(boolean flag)
{
m_mandatory = flag;
}
public boolean isMandatory()
{
return m_mandatory;
}
} // Lookup

View File

@ -198,8 +198,8 @@ public final class MLookup extends Lookup implements Serializable
&& !m_info.IsParent
&& m_info.DisplayType != DisplayType.Search)
{
m_loader = new MLoader();
m_loader.run(); // sync!
fillComboBox(isMandatory(), true, true, false);
loadComplete();
retValue = (NamePair)m_lookup.get(key);
if (retValue != null)
return retValue;