dimanche 3 janvier 2016

Render p:panelGrid on p:dataTable row select?

I have the following code & now i want to render the selected row data when the row is selected. How can i do that. Can someone please help me.

                            <p:dataTable id="csrTable" var="assignedTask"
                            value="#{worklistPage.assignedTasksList}" paginator="true"
                            paginatorPosition="bottom" rows="25" rowKey="#{assignedTask.id}"
                            selection="#{worklistPage.selectedTasks}"
                            selectionMode="multiple"
                            rowStyleClass="ui-state-highlight,ui-datatable-odd,ui-datatable-even"
                            styleClass = "ui-datatable" border="0">

                            <p:ajax event="rowSelect" listener="#{worklistPage.onRowSelect}"
                                update=":form1:display :form1:csrTable:multiSelect" />

                        </p:dataTable>



            <p:panelGrid id="display" border="0" >
                        <p:row>
                            <p:column colspan="5">
                                <h:outputLabel styleClass="orderInformation" value="Order Information" />
                            </p:column>             
                        </p:row>                                                
                            <p:row>
                                    <p:column colspan="4">
                                        <h:outputLabel styleClass="cellLabelBlack" for="cNumber"
                                            value="Customer No" />
                                    </p:column>
                                    <p:column colspan="3">
                                        <h:outputText styleClass="outputText" id="cNumber"
                                            value="#{worklistPage.selectedTask.errorDetails.customerNo}" />
                                    </p:column>
                                </p:row>


            </p:panelGrid>




Aucun commentaire:

Enregistrer un commentaire