|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectto.etc.domui.dom.css.CssBase
to.etc.domui.dom.html.NodeBase
to.etc.domui.dom.html.NodeContainer
to.etc.domui.dom.html.Div
to.etc.domui.component.layout.FloatingWindow
to.etc.domui.component.input.AbstractFloatingLookup<T>
to.etc.domui.component.input.SimpleLookup<T>
public class SimpleLookup<T>
Represents simple lookup dialog that enables single item selection.
Nested Class Summary | |
---|---|
static interface |
SimpleLookup.IValueSelected<T>
|
Constructor Summary | |
---|---|
SimpleLookup(java.lang.Class<T> lookupClass)
Lookup a POJO Java bean persistent class. |
|
SimpleLookup(java.lang.Class<T> lookupClass,
ClassMetaModel metaModel)
|
|
SimpleLookup(java.lang.Class<T> lookupClass,
ClassMetaModel metaModel,
java.lang.String[] resultColumns)
|
|
SimpleLookup(java.lang.Class<T> lookupClass,
java.lang.String[] resultColumns)
|
Method Summary | |
---|---|
void |
closePressed()
Close the window !AND CALL THE CLOSE HANDLER!. |
void |
createContent()
Create the floater. |
IErrorMessageListener |
getCustomErrorMessageListener()
|
LookupForm<T> |
getExternalLookupForm()
|
java.lang.String |
getLookupTitle()
When set this defines the title of the lookup window. |
protected SimpleLookup.IValueSelected<T> |
getOnValueSelected()
|
IQueryHandler<T> |
getQueryHandler()
The query handler to use, if a special one is needed. |
IQueryManipulator<T> |
getQueryManipulator()
When set the specified manipulator will be called before a query is sent to the database. |
java.lang.String[] |
getResultColumns()
|
boolean |
isAllowEmptyQuery()
When T the user can press search even when no criteria are entered. |
boolean |
isRenderAsCollapsed()
|
boolean |
isShowDefaultSearch()
|
boolean |
isUsedWithinLookupInput()
|
void |
setAllowEmptyQuery(boolean allowEmptyQuery)
|
void |
setCustomErrorMessageListener(IErrorMessageListener customErrorMessageListener)
|
void |
setExternalLookupForm(LookupForm<T> externalLookupForm)
|
void |
setLookupTitle(java.lang.String lookupTitle)
When set this defines the title of the lookup window. |
void |
setQueryHandler(IQueryHandler<T> queryHandler)
|
void |
setQueryManipulator(IQueryManipulator<T> queryManipulator)
When set the specified manipulator will be called before a query is sent to the database. |
void |
setRenderAsCollapsed(boolean renderAsCollapsed)
|
void |
setResultColumns(java.lang.String[] resultColumns)
|
void |
setShowDefaultSearch(boolean showDefaultSearch)
|
void |
setUsedWithinLookupInput(boolean usedWithinLookupInput)
|
void |
startLookup(NodeBase parent,
SimpleLookup.IValueSelected<T> callback)
|
Methods inherited from class to.etc.domui.component.input.AbstractFloatingLookup |
---|
getLookupClass, getMetaModel, isUseStretchedLayout, setUseStretchedLayout |
Methods inherited from class to.etc.domui.component.layout.FloatingWindow |
---|
close, create, create, create, createTitleBar, getOnClose, getWindowTitle, isClosable, linkToPageModally, onAddedToPage, onRemoveFromPage, setClosable, setIcon, setOnClose, setWindowTitle |
Methods inherited from class to.etc.domui.dom.html.Div |
---|
afterCreateContent, componentHandleWebAction, fadeIn, fadeOut, getCustomUpdatesCallJS, getDragHandler, getDropBody, getDropHandler, getDropMode, getReturnPressed, setDragHandler, setDropBody, setDropHandler, setReturnPressed, slideDown, slideUp, tb, visit |
Methods inherited from class to.etc.domui.dom.html.NodeContainer |
---|
add, add, add, addTable, canContain, delegateTo, findChildIndex, forceRebuild, getChild, getChildCount, getChildren, getDeepChild, getDeepChildren, getErrorFence, internalCheckNotDirty, internalClearDelta, internalClearDeltaFully, internalGetOldChildren, internalShelve, internalUnshelve, iterator, moveControlToModel, moveModelToControl, onRefresh, removeAllChildren, removeChild, removeChild, replaceChild, setControlsEnabled, setErrorFence, setErrorFence, setText, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SimpleLookup(java.lang.Class<T> lookupClass, ClassMetaModel metaModel, java.lang.String[] resultColumns)
public SimpleLookup(java.lang.Class<T> lookupClass, java.lang.String[] resultColumns)
public SimpleLookup(java.lang.Class<T> lookupClass)
lookupClass
- public SimpleLookup(java.lang.Class<T> lookupClass, ClassMetaModel metaModel)
Method Detail |
---|
public void createContent() throws java.lang.Exception
FloatingWindow
createContent
in class FloatingWindow
java.lang.Exception
NodeBase.createContent()
public void closePressed() throws java.lang.Exception
FloatingWindow
closePressed
in class FloatingWindow
java.lang.Exception
public void startLookup(NodeBase parent, SimpleLookup.IValueSelected<T> callback)
public IQueryManipulator<T> getQueryManipulator()
public IQueryHandler<T> getQueryHandler()
public void setQueryHandler(IQueryHandler<T> queryHandler)
public java.lang.String getLookupTitle()
public void setLookupTitle(java.lang.String lookupTitle)
lookupTitle
- public boolean isAllowEmptyQuery()
public void setAllowEmptyQuery(boolean allowEmptyQuery)
public void setQueryManipulator(IQueryManipulator<T> queryManipulator)
queryManipulator
- public LookupForm<T> getExternalLookupForm()
public void setExternalLookupForm(LookupForm<T> externalLookupForm)
public java.lang.String[] getResultColumns()
public void setResultColumns(java.lang.String[] resultColumns)
public IErrorMessageListener getCustomErrorMessageListener()
public void setCustomErrorMessageListener(IErrorMessageListener customErrorMessageListener)
protected SimpleLookup.IValueSelected<T> getOnValueSelected()
public boolean isUsedWithinLookupInput()
public void setUsedWithinLookupInput(boolean usedWithinLookupInput)
public boolean isRenderAsCollapsed()
public void setRenderAsCollapsed(boolean renderAsCollapsed)
public boolean isShowDefaultSearch()
public void setShowDefaultSearch(boolean showDefaultSearch)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |