|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.quickstart.taglibrary.ajax.DropdownDisplayFormRenderer
Creates a Dropdown control from a set of results.
Can be used with AjaxTextInputElementRenderer
to provide a dynamic 'look-ahead' control.
<DisplayFormRenderer class="com.raritantechnologies.quickstart.taglibrary.ajax.DropdownDisplayFormRenderer"
resultNameField="[ field in result that goes to option display ]"
resultValueField="[ field in result that goes to option value ]"
fieldID="[ field in search form ]"
dropdownSize="[ number of rows in dropdown ]"
multipleSelect="[true|false(default)]"
javascriptFunction="[ name of javascript function ]" />
| Field Summary |
| Fields inherited from interface com.raritantechnologies.searchApp.taglibrary.IDisplayFormRenderer |
TEMPLATE |
| Constructor Summary | |
DropdownDisplayFormRenderer()
|
|
DropdownDisplayFormRenderer(java.lang.String nameField,
java.lang.String valueField,
java.lang.String fieldID,
int size,
boolean multiple)
|
|
| Method Summary | |
void |
addBodyTrailerContent(java.lang.String content)
Add html content to be appended to the body of the displayFormRenderer |
void |
disableRenderers(java.util.HashSet disabledRenderers)
|
void |
enableRenderers(java.util.HashSet enabledRenderers)
|
java.lang.String |
getBody(IResultSet resultSet,
java.lang.String displayFormName,
RaritanPageContext pageContext)
Returns the display form body as an HTML fragment, by formatting the data contained in an IResultSet. |
IResultRenderer |
getResultRenderer(java.lang.String name)
|
void |
initialize(org.w3c.dom.Element elem)
Initialize the search form renderer from the configuration XML. |
void |
setDisabledRendererParam(java.lang.String disabledParam)
|
void |
setEnabledRendererParam(java.lang.String enabledParam)
|
void |
setEnabledRenderers(java.lang.String displayForm,
RaritanPageContext pageContext)
|
void |
setFieldID(java.lang.String fieldID)
sets Name of the Dropdown Control |
void |
setJavascriptFunction(java.lang.String javascriptFunctionName)
|
void |
setMultiple(boolean multiple)
|
void |
setNameField(java.lang.String nameField)
sets IResult field to get the data |
void |
setSize(int size)
|
void |
setValueField(java.lang.String valueField)
sets IResult field that contains the |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DropdownDisplayFormRenderer()
public DropdownDisplayFormRenderer(java.lang.String nameField,
java.lang.String valueField,
java.lang.String fieldID,
int size,
boolean multiple)
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
IDisplayFormRenderer
initialize in interface IDisplayFormRenderer
public java.lang.String getBody(IResultSet resultSet,
java.lang.String displayFormName,
RaritanPageContext pageContext)
getBody in interface IDisplayFormRendererpublic void setNameField(java.lang.String nameField)
public void setValueField(java.lang.String valueField)
public void setFieldID(java.lang.String fieldID)
public void setMultiple(boolean multiple)
public void setSize(int size)
public void setJavascriptFunction(java.lang.String javascriptFunctionName)
public void addBodyTrailerContent(java.lang.String content)
addBodyTrailerContent in interface IDisplayFormRendererpublic IResultRenderer getResultRenderer(java.lang.String name)
getResultRenderer in interface IDisplayFormRendererpublic void setEnabledRendererParam(java.lang.String enabledParam)
setEnabledRendererParam in interface IDisplayFormRendererpublic void setDisabledRendererParam(java.lang.String disabledParam)
setDisabledRendererParam in interface IDisplayFormRenderer
public void setEnabledRenderers(java.lang.String displayForm,
RaritanPageContext pageContext)
setEnabledRenderers in interface IDisplayFormRendererpublic void enableRenderers(java.util.HashSet enabledRenderers)
enableRenderers in interface IDisplayFormRendererpublic void disableRenderers(java.util.HashSet disabledRenderers)
disableRenderers in interface IDisplayFormRenderer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||