在数据表中,有一列称为注释,其文本较长。所以最初我想用(abc ...)显示文本,当用户单击单元格时,它应该显示完整文本。我可以通过cellEdit事件来实现,但是当用户单击第二个单元格时,第一个单元格正在崩溃。它应该显示展开的文本,直到用户再次单击它为止。
<p:column filterBy="#{dwgHistDtl[1]}" headerText="#{msg['notes.text']}" filterMatchMode="contains" sortBy="#{dwgHistDtl[1]}" styleClass="hist-textalignment">
<p:cellEditor>
<f:facet name="output"><h:outputText value="#{of:abbreviate(dwgHistDtl[1],15)}" /></f:facet>
<f:facet name="input"><h:outputText id="modelInput" value="#{dwgHistDtl[1]}" /></f:facet></p:cellEditor>
</p:column>