|
DropdownTabRenderer Examples
|
Examples using the DropdownTabRenderer:
The DropdownTabRenderer is used in the Semantic Search demo
to select fact relationships to search.
XML Configuration:
<SearchElementRenderer rendererClass="com.raritantechnologies.searchApp.taglibrary.TabbedSearchElementRenderer" >
<TabRenderer class="com.raritantechnologies.searchApp.taglibrary.DropdownTabRenderer"
tabSetName="factTabs"
tabSetParam="factTabs"
tabFormName="AdvancedSearch" initialTab="none" >
<Tab ID="none" display=" Search Facts " />
<Tab ID="acquisition" display="Acquisition" />
<Tab ID="analRec" display="Analyst Recommendation" />
<Tab ID="merger" display="Merger" />
<Tab ID="manChange" display="Management Change" />
</TabRenderer>
<TabbedElementRenderers>
<SearchElementRenderer tabID="none" rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.NullElementRenderer" />
<!-- =============== Acquisitions Form ======================== -->
<SearchElementRenderer tabID="acquisition" rendererClass="com.raritantechnologies.searchApp.taglibrary.SearchFormRowRenderer" >
<SearchElementRenderer rendererClass="com.raritantechnologies.searchApp.taglibrary.SearchFormColumnRenderer" >
<SearchElementRenderer rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.LabelElementRenderer"
label="Acquirer" halign="right"
width="130" />
<SearchElementRenderer rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.TextInputElementRenderer"
fieldID="acquirer"
width="50"
initFrom="request" />
</SearchElementRenderer>
<SearchElementRenderer rendererClass="com.raritantechnologies.searchApp.taglibrary.SearchFormColumnRenderer" >
<SearchElementRenderer rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.LabelElementRenderer"
label="Acquired" halign="right"
width="130" />
<SearchElementRenderer rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.TextInputElementRenderer"
fieldID="acquired"
width="50"
initFrom="request" />
</SearchElementRenderer>
</SearchElementRenderer>
<!-- =============== Analyst Recommendation ======================== -->
<SearchElementRenderer tabID="analRec" rendererClass="com.raritantechnologies.searchApp.taglibrary.SearchFormRowRenderer" >
<SearchElementRenderer rendererClass="com.raritantechnologies.searchApp.taglibrary.SearchFormColumnRenderer" >
<SearchElementRenderer rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.LabelElementRenderer"
label="Analyst Company" halign="right"
width="130" />
<SearchElementRenderer rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.TextInputElementRenderer"
fieldID="analystCo"
width="50"
initFrom="request" />
</SearchElementRenderer>
<SearchElementRenderer rendererClass="com.raritantechnologies.searchApp.taglibrary.SearchFormColumnRenderer" >
<SearchElementRenderer rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.LabelElementRenderer"
label="Company Analyzed" halign="right"
width="130" />
<SearchElementRenderer rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.TextInputElementRenderer"
fieldID="analyzedCo"
width="50"
initFrom="request" />
</SearchElementRenderer>
<SearchElementRenderer rendererClass="com.raritantechnologies.searchApp.taglibrary.SearchFormColumnRenderer" >
<SearchElementRenderer rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.LabelElementRenderer"
label="Trend" halign="right"
width="130" />
<SearchElementRenderer rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.SelectElementRenderer"
fieldID="analyzedTrend"
width="100"
initFrom="request" >
<Data>
<Choice value="" name=" --- " />
<Choice value=" upgraded " name="upgraded" />
<Choice value=" downgraded " name="downgraded" />
</Data>
</SearchElementRenderer>
</SearchElementRenderer>
</SearchElementRenderer>
</TabbedElementRenderers>
</SearchElementRenderer>