Uploaded image for project: 'JBoss Web Services'
  1. JBoss Web Services
  2. JBWS-2292

select one menu item It display some comment and one inputtextbox

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Won't Do
    • Major
    • None
    • None
    • None
    • None

    Description

      Hi
      I am new to richfaces, I created one drop down box using selectOneMenu, creating upto drop down box is ok but the problem is , If i select any item from the drop down box at the same time i should display display one comment and one input text box, for others. please find the code below, thank u.

      xhtml:
      -------
      <h:outputText styleClass="formFont" value="Academic Qualification"></h:outputText>
      </h:column>
      <h:column>
      <a4j:region>
      <h:selectOneMenu styleClass="formColumnInputText" required="true" value="title" >
      <f:selectItem itemValue=" " itemLabel=" "/>
      <f:selectItem itemValue="Secondary Level" itemLabel="Secondary Level"/>
      <f:selectItem itemValue="Degree Level" itemLabel="Degree Level"/>
      <f:selectItem itemValue="Post Graduate" itemLabel="Post Graduate"/>
      <f:selectItem itemValue="Others" itemLabel="Others" />
      <a4j:support event="onchange" action="#

      {uiRenderer.updateView()}

      " reRender="ot1" ajaxSingle="true" />
      </h:selectOneMenu>
      </a4j:region>
      </h:column>
      <h:column>
      <a4j:outputPanel id="ot1" rendered="#

      {uiRenderer.visible}

      " >
      <h:outputText value="If Others(Please specify here)"/>
      <h:inputText value=" " ></h:inputText>
      </a4j:outputPanel>

      seam class file:
      ----------------

      package com.manam.mortgage.session;

      import org.jboss.seam.annotations.Name;

      @Name("uiRenderer")
      public class UIRenderUtil {

      private String listValue;
      private boolean visible;
      public void updateView()

      { System.out.println("Visible Value" +visible); System.out.println("Method Called. 34...... "); this.setVisible(true); }

      public boolean isVisible()

      { return visible; }

      public void setVisible(boolean visible)

      { System.out.println("Method Visible Called"); this.visible = visible; System.out.println("Visible Value" +visible); }

      public String getListValue()

      { return listValue; }

      public void setListValue(String listValue)

      { this.listValue = listValue; }

      }

      Attachments

        Activity

          People

            ropalka Richard Opalka
            gopib_jira gopi b (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: