读书人

rich:extendedDataTable 报表内修改数

发布时间: 2012-12-23 11:28:15 作者: rapoo

rich:extendedDataTable 表格内修改数据

<rich:extendedDataTable value="#{bugBean.dataModel}" var="bug"id="bugDataTable" width="100%" sortMode="single" align="center"selectionMode="multi" tableState="#{bugBean.tableState}"selection="#{bugBean.selection}" rows="#{bugBean.rows}"onRowContextMenu="if (row) row.style.backgroundColor='#{a4jSkin.tableBackgroundColor}';this.style.backgroundColor='#F1F1F1'; row=this;#{rich:component('menu')}.show(event,{BUG_ID:'#{bug.BG_BUG_ID}', currentRow:'#{row}'});return false;"><rich:column sortable="true" sortBy="#{bug.bg_Bug_Id}" id="col_1"filterBy="#{bug.bg_Bug_Id}" filterEvent="onkeyup" width="10%"label="#{msg.defectId}"><f:facet name="header"><h:outputText value="#{msg.defectId}" id="bg_Bug_Id" /></f:facet><h:outputText value="#{bug.bg_Bug_Id}" id="Bug_Id" /></rich:column><rich:column sortable="true" sortBy="#{bug.bg_Responsible}"id="col_2" filterBy="#{bug.bg_Responsible}" filterEvent="onkeyup"width="15%" label="#{msg.assigendTo}"><f:facet name="header"><h:outputText value="#{msg.assigendTo}" id="bg_Responsible" /></f:facet><h:panelGroup id="editDataTableResponsible"><h:outputLabel value="#{bug.bg_Responsible}" id="bug_Responsible"rendered="#{bugBean.editTable}" style="width: 100%"><a4j:support event="onclick" action="#{bugBean.editDataTable}"reRender="editDataTableResponsible" /></h:outputLabel><h:selectOneListbox style="width: 100%" id="aEditResponsible"value="#{bug.bg_Responsible}" rendered="#{!bugBean.editTable}"size="1"><f:selectItems value="#{bugBean.userItems}" /><a4j:support event="onblur" action="#{bugBean.editBugTable}"reRender="editDataTableResponsible" ajaxSingle="true"></a4j:support></h:selectOneListbox></h:panelGroup></rich:column><rich:column sortable="true" sortBy="#{bug.bg_Status}" id="col_3"filterBy="#{bug.bg_Status}" filterEvent="onkeyup" width="15%"label="#{msg.status}"><f:facet name="header"><h:outputText value="#{msg.status}" id="bg_Status" /></f:facet><h:panelGroup id="editDataTableStatus"><h:outputLabel value="#{bug.bg_Status}" id="bug_Status"rendered="#{bugBean.editTable}" style="width: 100%"><a4j:support event="onclick" action="#{bugBean.editDataTable}"reRender="editDataTableStatus" /></h:outputLabel><h:selectOneListbox style="width: 100%" id="aEditStatus"value="#{bug.bg_Status}" rendered="#{!bugBean.editTable}"size="1"><f:selectItems value="#{bugBean.bugStatusItems}" /><a4j:support event="onblur" action="#{bugBean.editBugTable}"reRender="editDataTableStatus" ajaxSingle="true"></a4j:support></h:selectOneListbox></h:panelGroup></rich:column><rich:column sortable="true" sortBy="#{bug.bg_Detected_By}"id="col_4" filterBy="#{bug.bg_Detected_By}" filterEvent="onkeyup"width="15%" label="#{msg.detectedBy}"><f:facet name="header"><h:outputText value="#{msg.detectedBy}" id="bg_Detected_By" /></f:facet><h:panelGroup id="editDataTableDetected"><h:outputLabel value="#{bug.bg_Detected_By}" id="bug_Detected_By"rendered="#{bugBean.editTable}" style="width: 100%"><a4j:support event="onclick" action="#{bugBean.editDataTable}"reRender="editDataTableDetected" /></h:outputLabel><h:selectOneListbox style="width: 100%" id="aEditDetected"value="#{bug.bg_Detected_By}" rendered="#{!bugBean.editTable}"size="1"><f:selectItems value="#{bugBean.userItems}" /><a4j:support event="onblur" action="#{bugBean.editBugTable}"reRender="editDataTableDetected" ajaxSingle="true"></a4j:support></h:selectOneListbox></h:panelGroup></rich:column><rich:column sortable="true" sortBy="#{bug.bg_Severity}" id="col_5"filterBy="#{bug.bg_Severity}" filterEvent="onkeyup" width="15%"label="#{msg.severity}"><f:facet name="header"><h:outputText value="#{msg.severity}" id="bg_Severity" /></f:facet><h:panelGroup id="editDataTableSeverity"><h:outputLabel value="#{bug.bg_Severity}" id="bug_Severity"rendered="#{bugBean.editTable}" style="width: 100%"><a4j:support event="onclick" action="#{bugBean.editDataTable}"reRender="editDataTableSeverity" /></h:outputLabel><h:selectOneListbox style="width: 100%" id="aEditSeverity"value="#{bug.bg_Severity}" rendered="#{!bugBean.editTable}"size="1"><f:selectItems value="#{bugBean.severityItems}" /><a4j:support event="onblur" action="#{bugBean.editBugTable}"reRender="editDataTableSeverity" ajaxSingle="true"></a4j:support></h:selectOneListbox></h:panelGroup></rich:column><rich:column sortable="false" sortBy="#{bug.bg_Summary}" id="col_6"filterBy="#{bug.bg_Summary}" width="30%" label="#{msg.summary}"><f:facet name="header"><h:outputText value="#{msg.summary}" id="bg_Summary" /></f:facet><h:panelGroup id="editDataTableSummary"><h:outputLabel value="#{bug.bg_Summary}" id="bug_Summary"rendered="#{bugBean.editTable}" style="width: 100%"><a4j:support event="onclick" action="#{bugBean.editDataTable}"reRender="editDataTableSummary"oncomplete="document.all('bug_Summary_Text').focus();" /></h:outputLabel><h:inputText value="#{bug.bg_Summary}"rendered="#{!bugBean.editTable}" style="width:100%"required="true" requiredMessage="#{msg.verificationSummary}"id="bug_Summary_Text"><a4j:support event="onblur" action="#{bugBean.editBugTable}"reRender="editDataTableSummary,Summary" ajaxSingle="true"oncomplete="if(#{facesContext.maximumSeverity!=null})#{rich:component('Summary')}.show();"></a4j:support></h:inputText></h:panelGroup></rich:column><f:facet name="footer"><h:panelGrid columns="2" width="100%" border="0"style="text-align:center;"><a4j:region><rich:datascroller align="center" for="bugDataTable" page="1"id="sc"></rich:datascroller></a4j:region><h:panelGrid columns="2"><h:outputLabel value="#{msg.row}:" /><h:selectOneMenu value="#{bugBean.rows}"><f:selectItems value="#{bugBean.rowList}" /><a4j:support event="onchange" reRender="bugDataTable" /></h:selectOneMenu></h:panelGrid></h:panelGrid></f:facet><a4j:support reRender="Summary,bug_Description,bug_Dev_Comments"id="extended_table_bean_take_selection"action="#{bugBean.takeSelection}" event="onselectionchange" /><a4j:support reRender="defectDetails"id="extended_defectDetails_bean_take_selection"event="onRowDblClick"oncomplete="#{rich:component('defectDetails')}.show();"><f:setPropertyActionListener value="#{bug}"target="#{bugBean.bugVO}" /><f:setPropertyActionListener value="#{row}"target="#{bugBean.currentRow}" /></a4j:support></rich:extendedDataTable>
后台代码怎么都没有??

读书人网 >编程

热点推荐