public interface ILookupControlInstance<T>
| Modifier and Type | Interface and Description |
|---|---|
static class |
ILookupControlInstance.AppendCriteriaResult
Represents result of
appendCriteria(QCriteria). |
| Modifier and Type | Method and Description |
|---|---|
ILookupControlInstance.AppendCriteriaResult |
appendCriteria(QCriteria<?> crit)
Evaluate the contents of the input for this lookup line; if the user has
added data there then add the values to the query.
|
void |
clearInput()
When called this should clear all data input into the control instances, causing them to
be empty (not adding to the restrictions set).
|
NodeBase[] |
getInputControls()
Return all of the nodes (input and otherwise) that together form the complete visual representation
of this lookup line.
|
NodeBase |
getLabelControl()
Returns the control where the label should be attached to.
|
T |
getValue()
Return the value entered into this control.
|
void |
setDisabled(boolean disabled)
Sets the input(s) to disabled state.
|
void |
setValue(T value)
Sets the value in the control
|
NodeBase[] getInputControls()
NodeBase getLabelControl()
void setDisabled(boolean disabled)
disabled - void clearInput()
ILookupControlInstance.AppendCriteriaResult appendCriteria(@Nonnull QCriteria<?> crit) throws Exception
crit - ILookupControlInstance.AppendCriteriaResultException@Nullable T getValue()
Copyright © 2017 etc.to. All rights reserved.