1 Reply Latest reply on Sep 26, 2007 5:28 PM by Paul Baker

    dragSupport for a dataTable row

    Paul Baker Apprentice

      When adding Drag n Drop functionality, is it poissble to add dragSupport to an entire dataTable row. I can set an individual cell but not the entire row. I want to be able to drag the entire row....

      The code below shows how a cell can be selected and draged... How would I change this so I could select the entire row....


      <center>
       <rich:dataTable id="deadload" cellpadding="0" cellspacing="0"
       border="0" rows="10" var="next" value="#{dragNdrop.loadItems}">
      
       <f:facet name="header">
       <rich:columnGroup>
       <h:column>
       <h:outputText value="Id" />
       </h:column>
       <h:column>
       <h:outputText value="Type" />
       </h:column>
       <h:column>
       <h:outputText value="Dest" />
       </h:column>
       <h:column>
       <h:outputText value="Weight" />
       </h:column>
       <h:column>
       <h:outputText value="ULD" />
       </h:column>
       <h:column>
       <h:outputText value="Remarks" />
       </h:column>
       </rich:columnGroup>
       </f:facet>
      
      
       <h:column>
       <a4j:outputPanel>
       <rich:dragSupport dragIndicator=":indicator" dragType="CF"
       dragValue="#{dragNdrop.testParam}">
      
       <rich:dndParam name="label" value="CF" type="drag" />
       <a4j:actionparam value="#{next.id}" name="loadId" />
       </rich:dragSupport>
       <h:outputText value="#{next.id}"></h:outputText>
       </a4j:outputPanel>
       </h:column>
       <h:column>
       <h:outputText value="#{next.type}"></h:outputText>
       </h:column>
       <h:column>
       <h:outputText value="#{next.dest}"></h:outputText>
       </h:column>
       <h:column>
       <h:outputText value="#{next.weight}"></h:outputText>
       </h:column>
       <h:column>
       <h:outputText value="#{next.uldType}"></h:outputText>
       </h:column>
       <h:column>
       <h:outputText value="#{next.remarks}"></h:outputText>
       </h:column>
      
       </rich:dataTable>