我正在使用JSF 2.0並嘗試使用數據表顯示數據列表。在獲取數據後,我在每一行都有按鈕,在這個按鈕上它必須將一些字段作爲輸入參數,然後保存它。獲取值的問題,JSF數據表
<h:dataTable id="dt1" value="#{vendorApp.editQtnList}" var="qList" >
<h:column>
<f:facet name="header">
<h:outputText style=""value="RFQ Number" />
</f:facet>
<h:column>
<f:facet name="header">
<h:outputText value="Vendor Number"/>
</f:facet>
<h:outputText value="#{qList.vendorNumber}"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="RFQ Date"/>
</f:facet>
<h:outputText value="#{qList.rfqDate}"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value=""/>
</f:facet>
<h:inputText id="adComment" value="#{qList.adminComment}"></h:inputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value=""/>
</f:facet>
<h:form>
<h:commandButton id="rejectBtn" value="Reject" action="#{vendorApp.rejectEditQuotation}">
<f:param name="vendorNum" value="#{qList.vendorNumber}" />
<f:param name="rfqNum" value="#{qList.rfqNumber}" />
<f:param name="adComment" value="#{qList.adminComment}" />
</h:commandButton></h:form> </h:column> </h:dataTable>
在我上面的代碼中,editQtnList是列表中的getter方法這給從database.Now用戶獲取列表可以通過證明在提供的文本框中鍵入註釋點擊拒絕,我已經試過這如圖所示,但評論的價值並不令人滿意......需要對此提出建議。
您是否嘗試過包裝你的整個表格的形式:
如下重寫你的看法? –