【发布时间】:2014-11-21 07:00:04
【问题描述】:
我是 primefaces 的新手。我有一个问题,问题是,我在数据表中有一个输入文本框,如果我在文本框中输入任何值,则计数应显示在名为总计的输出文本框中。我没有找到任何解决方案。我的代码是
<p:dataTable id="venueNames"
var="test"
value="#{issueAdmitCardBean.venueNames}"
paginator="false"
rows="10"
styleClass="dataTable"
rowIndexVar="index">
<p:column headerText="Id">
<h:outputText value="#{test.id}" />
</p:column>
<p:column headerText="Name Of Venue">
<h:outputText value="#{test.name}" />
</p:column>
<p:column headerText="Maximum Capacity">
<h:outputText value="#{test.capacity}" />
</p:column>
<p:column headerText="Allot No. of Candidates" >
<h:inputText value="#{issueAdmitCardBean.venueNames[index].allotCandaidate}"
style="width:50px;"
onkeyup="doWork(#{test.capacity}, this.value);"
required="true"/>
</p:column>
<p:column headerText="Exam Date">
<p:calendar value="issueAdmitCardBean.examDate"
pattern="dd-MM-yyyy"
navigator="true"
style="width:10px;"/>
</p:column>
</p:dataTable>
我想在 datatable 之后显示总数。请给我任何建议并帮助我。在此先感谢
【问题讨论】:
-
请帮忙解决
-
总共是什么?您可能需要一个方法来侦听单元格编辑,并在支持 bean 中执行总计,最后使用新总计重新更新视图。
-
我需要 issueAdmitCardBean.venueNames[index].allotCandaidate 的总数。如果用户更改分配的Candidate 的计数,我怎样才能得到我的总数
标签: jquery jsf primefaces datatable