[ 1730452 ] Autocompletion on comboboxes
This commit is contained in:
parent
459f990d65
commit
acd88e6e6e
|
@ -60,6 +60,8 @@ public abstract class Lookup extends AbstractListModel
|
|||
private int m_displayType;
|
||||
/** Window No */
|
||||
private int m_WindowNo;
|
||||
|
||||
private boolean m_mandatory;
|
||||
|
||||
/**
|
||||
* Get Display Type
|
||||
|
@ -264,7 +266,7 @@ public abstract class Lookup extends AbstractListModel
|
|||
|
||||
// may cause delay *** The Actual Work ***
|
||||
p_data = getData (mandatory, onlyValidated, onlyActive, temporary);
|
||||
|
||||
|
||||
// Selected Object changed
|
||||
if (obj != m_selectedObject)
|
||||
{
|
||||
|
@ -287,6 +289,8 @@ public abstract class Lookup extends AbstractListModel
|
|||
else
|
||||
log.fine(getColumnName() + ": #" + p_data.size() + " - ms="
|
||||
+ String.valueOf(System.currentTimeMillis()-startTime));
|
||||
|
||||
|
||||
} // fillComboBox
|
||||
|
||||
/**
|
||||
|
@ -453,5 +457,15 @@ public abstract class Lookup extends AbstractListModel
|
|||
public void loadComplete()
|
||||
{
|
||||
} // loadComplete
|
||||
|
||||
public void setMandatory(boolean flag)
|
||||
{
|
||||
m_mandatory = flag;
|
||||
}
|
||||
|
||||
public boolean isMandatory()
|
||||
{
|
||||
return m_mandatory;
|
||||
}
|
||||
|
||||
} // Lookup
|
||||
|
|
|
@ -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;
|
||||
|
@ -603,7 +603,7 @@ public final class MLookup extends Lookup implements Serializable
|
|||
// if (m_info.KeyColumn.indexOf("C_InvoiceLine_ID") != -1)
|
||||
// log.info(m_info.KeyColumn);
|
||||
} // Loader
|
||||
|
||||
|
||||
private long m_startTime = System.currentTimeMillis();
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue