MainJavadocExample
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>