0 Replies Latest reply on Oct 8, 2009 7:48 AM by nagendra_singh_krishnawat

    richFaces orderingList

      Refering the ordering list sample code from richfaces online demo:



      <h:form>
              <h:panelGrid columns="2" columnClasses="top 70per, top 30per" width="100%">
              <rich:orderingList value="#{library.songsList}" var="lib" listHeight="300" listWidth="350" converter="orderingListConverter" selection="#{library.selectedSongsSet}">
                  <rich:column  width="180">
                  <f:facet name="header">
                      <h:outputText value="Song Name" />
                  </f:facet> 
                      <h:outputText value="#{lib.title}"></h:outputText>
                  </rich:column>
                  <rich:column> 
                      <f:facet name="header">
                          <h:outputText value="Artist Name" />
                      </f:facet>
                      <h:outputText value="#{lib.album.artist.name}"></h:outputText><br/>
                  </rich:column>
                  <a4j:support event="onclick" ignoreDupResponses="true" requestDelay="500" action="#{library.takeSelection}" reRender="output"/>
                  <a4j:support event="onkeyup" ignoreDupResponses="true" requestDelay="500" action="#{library.takeSelection}" reRender="output"/>
              </rich:orderingList>
              <rich:panel id="output" header="Current Selection" style="width:200px">
                  <rich:dataList value="#{library.selectedSongsList}" var="song" rendered="#{not empty library.selectedSongsList}">
                      <h:outputText value="#{song.title}"></h:outputText>
                  </rich:dataList>
                  <h:outputText value="No Songs Selected" rendered="#{empty library.selectedSongsList}"/>
              </rich:panel>
              </h:panelGrid>
          </h:form>



      What is takeSelection action defined on onclick event. Can anyone give me the implenentation of this method. I am unable to figure out how rich:orderingList gets selected rows from UI in   bean.