like this
<a4j:form>
  |                     <rich:dataTable value="#{rowDataModel}" var="row" 
onRowMouseOver="this.style.backgroundColor='#EAEAEA';this.style.cursor='pointer';"
  |                             
onRowMouseOut="this.style.backgroundColor='#{FFFFFF}'">
  |                                     <rich:column>
  |                                             <f:facet name="header">
  |                                                     <h:outputText 
value="Name" />
  |                                             </f:facet>
  |                                             <h:outputText 
value="#{row.name}" />
  |                                     </rich:column>
  |                                     <rich:column>
  |                                             <f:facet name="header">
  |                                                     <h:outputText 
value="Age" />
  |                                             </f:facet>
  |                                             <h:outputText 
value="#{row.age}"  />
  |                                     </rich:column>
  |                             <a4j:support event="onRowClick" 
oncomplete="Richfaces.showModalPanel('popUpPanel')" ajaxSingle="true" 
action="#{test.showPopUp}" reRender="popUpForm" />
  |                     </rich:dataTable>
  |     </a4j:form>
  | 
  | 
  |     <rich:modalPanel id="popUpPanel" resizeable="false"  autosized="true">
  |             <f:facet name="header">
  |                     <h:outputText value="Some header" />
  |             </f:facet>
  |             <f:facet name="controls">
  |                     <h:graphicImage value="/img/popupclose.gif" 
onclick="Richfaces.hideModalPanel('crudModalPanel')"></h:graphicImage>
  |             </f:facet>
  |             <a4j:form id="popUpForm">
  |                     Name : #{test.name}
  |                     Age : #{test.age}
  |             </a4j:form>
  |     </rich:modalPanel>


and a seam component called test


  | 
  | @DataModel
  | List<User> rowDataModel;
  | 
  | @DataModelSelection
  | User selectedRow;
  | 
  | public void showPopup() {
  |      name = selectedRow.getName();
  |      age = selectedRow.getAge();
  | }

so the action in

anonymous wrote : 
  | <a4j:support event="onRowClick" 
oncomplete="Richfaces.showModalPanel('popUpPanel')" ajaxSingle="true" 
action="#{test.showPopUp}" reRender="popUpForm" />

changes the values of test.name and test.age. The popup is then displayed with 
the changed values.


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4108864#4108864

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4108864
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to