|
||||||||||
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.dom.html.UrlPage
to.etc.domui.pages.generic.BasicPage<T>
to.etc.domui.pages.generic.BasicListPage<T>
public abstract class BasicListPage<T>
Generic page handling some cruddy stuff. FIXME Example only; VP specific one should exist.
Constructor Summary | |
---|---|
BasicListPage(java.lang.Class<T> clz)
|
|
BasicListPage(java.lang.Class<T> baseClass,
java.lang.String txt)
|
Method Summary | |
---|---|
protected void |
adjustCriteria(QCriteria<T> crit)
|
void |
createContent()
|
protected void |
customizeLookupForm(LookupForm<T> lf)
Override this to customize the lookup form. |
protected LookupForm<T> |
getLookupForm()
|
protected IQueryHandler<T> |
getQueryHandler()
|
IRowRenderer<T> |
getRowRenderer()
Get the row renderer to use for the request. |
boolean |
hasEditRight()
|
boolean |
isAllowEmptySearch()
When set to T this allows searching a set without any specified criteria. |
boolean |
isSearchImmediately()
When set to TRUE this makes the form immediately execute a query with all empty lookup fields, meaning it will immediately show a list of rows. |
protected void |
onLookupFormClear(LookupForm<T> lf)
Override to do extra things when the lookupform's "clear" button is pressed. |
protected abstract void |
onNew()
Implement to handle pressing the "new record" button. |
abstract void |
onSelect(T rcord)
Implement to handle a selection of a record that was found. |
protected void |
onShelve()
|
void |
setAllowEmptySearch(boolean allowEmptySearch)
When set to T this allows searching a set without any specified criteria. |
protected void |
setLookupForm(LookupForm<T> lookupForm)
|
protected void |
setQueryHandler(IQueryHandler<T> queryHandler)
|
void |
setRowRenderer(IRowRenderer<T> rr)
Override to provide your own Row Renderer. |
void |
setSearchImmediately(boolean searchImmediately)
When set to TRUE this makes the form immediately execute a query with all empty lookup fields, meaning it will immediately show a list of rows. |
Methods inherited from class to.etc.domui.pages.generic.BasicPage |
---|
addPageHeaders, addPageTitleBar, clearGlobalMessages, getBaseClass, getTitleBar, setPageTitle |
Methods inherited from class to.etc.domui.dom.html.UrlPage |
---|
getPageTitle, onDestroy, onReload |
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 BasicListPage(java.lang.Class<T> clz)
public BasicListPage(java.lang.Class<T> baseClass, java.lang.String txt)
Method Detail |
---|
public abstract void onSelect(T rcord) throws java.lang.Exception
rcord
-
java.lang.Exception
protected abstract void onNew() throws java.lang.Exception
java.lang.Exception
protected void customizeLookupForm(LookupForm<T> lf) throws java.lang.Exception
lf
-
java.lang.Exception
public void createContent() throws java.lang.Exception
createContent
in class BasicPage<T>
java.lang.Exception
protected void adjustCriteria(QCriteria<T> crit)
protected void onShelve() throws java.lang.Exception
onShelve
in class NodeBase
java.lang.Exception
protected void onLookupFormClear(LookupForm<T> lf) throws java.lang.Exception
LookupForm.clearInput()
.
lf
-
java.lang.Exception
public IRowRenderer<T> getRowRenderer() throws java.lang.Exception
java.lang.Exception
public void setRowRenderer(IRowRenderer<T> rr)
public boolean isSearchImmediately()
public void setSearchImmediately(boolean searchImmediately)
showDefaultSearch
- public boolean isAllowEmptySearch()
public void setAllowEmptySearch(boolean allowEmptySearch)
allowEmptySearch
- public boolean hasEditRight()
protected LookupForm<T> getLookupForm()
protected void setLookupForm(LookupForm<T> lookupForm)
protected IQueryHandler<T> getQueryHandler()
protected void setQueryHandler(IQueryHandler<T> queryHandler)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |