增加primefaces outputlabel的数值

时间:2014-08-14 13:40:58

标签: jsf primefaces

这里,输出标签invoiceNumber中的XHTML代码必须每次都增加并且唯一

<tr>
<td><p:outputLabel style="font-weight: bold;" value="Invoice No" /><br /> 
    <p:outputlabel value="#{invoiceBean.invoiceNumber}" /></td>
<td><p:outputLabel style="font-weight: bold;" value="Date" /><br />
     <p:calendar value="#{invoiceBean.date}" /></td>
</tr>

怎么可能?

1 个答案:

答案 0 :(得分:0)

假设invoiceBean中的invoiceNumber属性来自某种类型的数据库,您可以在PostConstruct中递增它。只需将此方法添加到bean:

@PostConstruct
public void init() {
   getInvoiceID()++;
   //You will have to set the update invoice value back to the db in order for it to    persist.

}