|
SourceMapCheckboxSelector Demo
|
The SourceMapCheckboxSelector is used in the
Raritan Federated
demo application to select sources by name.
XML Configuration for this example:
<!-- Search Form to use with source selection checkboxes page: SearchForm has no "category" attribute,
Checkbox sets category parameter: maps to source specific category in SourceMap.xml -->
<SearchForm name="SelectSource"
rendererClass="com.raritantechnologies.searchApp.taglibrary.SearchFormTableRenderer" >
<SearchElementRenderer rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.HiddenInputElementRenderer"
fieldID="formType" staticValue="search" />
<SearchElementRenderer rendererClass="com.raritantechnologies.searchApp.taglibrary.SearchFormRowRenderer" >
<!-- ROW 1: Source Checkboxes -->
<!-- Need security check because we are using source names not aliases -->
<SearchElementRenderer rendererClass="com.raritantechnologies.searchApp.sourceMap.taglibrary.SourceMapCheckboxSelector"
sourceMapName="BySource"
sourceMapType="category"
cols="4"
allKeys="true" securityCheck="true" />
<!-- Row 2: Author: -->
<SearchElementRenderer
rendererClass="com.raritantechnologies.searchApp.taglibrary.SearchFormColumnRenderer" >
<SearchElementRenderer
rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.LabelElementRenderer"
label="Author" halign = "left" valign = "center" class= "" width="50" useTable="false" />
<SearchElementRenderer
rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.TextInputElementRenderer"
fieldID="AU" width="50" initClear="false" initFrom="request" />
</SearchElementRenderer>
<!-- Row 3: Keywords: -->
<SearchElementRenderer
rendererClass="com.raritantechnologies.searchApp.taglibrary.SearchFormColumnRenderer" >
<SearchElementRenderer
rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.LabelElementRenderer"
label="Keywords" halign = "left" valign = "center" class= "" width="50" useTable="false" />
<SearchElementRenderer
rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.TextInputElementRenderer"
fieldID="KY" width="50" initClear="false" initFrom="request" />
</SearchElementRenderer>
<SearchElementRenderer
rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.SubmitButtonElement"
submitText="Search" />
</SearchElementRenderer>
</SearchForm>