|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.query.taglibrary.ReadQueriesSearchElementTableRenderer
Basic SearchElementRenderer that can read selected queries from a persistent store and execute them within a Search Form context. This is done by pushing the query parameters into the search form using Javascript.
XML Configuration Template:
<SearchElementRenderer
rendererClass="com.raritantechnologies.searchApp.query.taglibrary.ReadQueriesSearchElementRenderer"
applicationName="[The application name - needed if mixed schema in persistant store]"
selectField="[name of html dropdown field]"
delimiter="[character used to separate values]"
numberOfRows="[number of rows to display in results. defaults to 10]"
queryReader="[name of query reader system object (alternate to QueryReader tag)]" >
<QueryReader class="[Implementation class of IQueryResultSetReader]" >
<!-- Parameters needed by QueryReader class -->
</QueryReader>
<!-- parameters to be extracted from the Page Context -->
<SearchParams>
<Param ID="[a request param ID]" />
<Param ID="[another param ID]" />
</SearchParams>
</SearchElementRenderer>
| Constructor Summary | |
ReadQueriesSearchElementTableRenderer()
|
|
| Method Summary | |
java.lang.String |
getBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
Returns the element html fragment. |
ISearchElementRenderer |
getRenderer(java.lang.String name)
Returns ISearchElementRenderer of this render or a nested renderer matching the name given or null if no match is found. |
void |
initialize(org.w3c.dom.Element elem)
Initialize renderer-specific parameters from the configuration XML tag. |
boolean |
isHidden(ISearchFormRenderer parent,
RaritanPageContext pageContext)
|
void |
setEnable(boolean enabled)
Enable/Disable the renderer. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ReadQueriesSearchElementTableRenderer()
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
ISearchElementRenderer
initialize in interface ISearchElementRenderer
public java.lang.String getBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
ISearchElementRenderer
getBody in interface ISearchElementRenderer
public boolean isHidden(ISearchFormRenderer parent,
RaritanPageContext pageContext)
isHidden in interface ISearchElementRendererpublic void setEnable(boolean enabled)
ISearchElementRenderer
setEnable in interface ISearchElementRendererpublic ISearchElementRenderer getRenderer(java.lang.String name)
ISearchElementRenderer
getRenderer in interface ISearchElementRenderer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||