替代p:dataTable

时间:2018-07-25 12:54:43

标签: jsf primefaces

我想使用带有框架JSF和primefaces的bean显示表单。

按照以下方式处理dataTable非常简单,但也根本不适合这种形式。

<p:dataTable value="#{utilisateur.questionnaire.questions}" var="question" styleClass="borderless" class="ui-g">
<p:column value="" class="ui-g-2">#{question.titreQuestion}</p:column>
<p:column value="" class="ui-g-5">#{question.question}</p:column>
<p:column value="" class="ui-g-5"><h:inputText id="firstName" value="default}" label=""></h:inputText></p:column>
</p:dataTable>
<h:commandButton value="Submit" action="../admin.xhtml"></h:commandButton>

正如您在下面看到的,它看起来不是很专业。有一个空的头栏。此外,有时问题在左列中没有标题,因此会有一个空单元格(如果该单元格没有背景色,则不重要)。 enter image description here

因此,您对这种形式的标签有什么建议吗?在第一行中我可以有两个字符串(使用#{utilisateur.questionnaire.questions} 通过bean检索),第二个元素上的inputText,依此类推。

我已经尝试过使用h:panelGrid,但是很遗憾,您不能在标记内使用* value =“#{utilisateur.questionnaire.questions}” * * ...

0 个答案:

没有答案