我有这个动态列dataTable,我希望有一列rowspan = 2而另一列有2行:
<p:column headerText="Chapter Name" style="width:80px" rowspan="2" >
<p:inputText value="#{bookVar.name}" style="width:80px;" id="name" />
</p:column>
<p:columns id="templateTable" value="#{bookBean.tableColHeaderList}" var="colHeader" columnIndexVar="colIndex" >
<f:facet name="header"> #{colHeader.header}</f:facet>
<p:row>
<p:inputText value="#{bookVar.chapterList[colIndex].answer}" style="width:10px;" id="answer" tabindex="1" maxlength="1" onblur="value=value.toUpperCase()" onkeyup="$(this).next().focus();" />
</p:row>
<p:row>
<p:inputText value="#{bookVar.chapterList[colIndex].officialAnswer}" style="width:10px;" id="officialAnswer" tabindex="2" maxlength="1" onblur="value=value.toUpperCase()" onkeyup="$(this).next().focus();" />
</p:row>
</p:columns>
我这样做的方式不起作用。每个动态列(带有两个inputText)都在一个TD中我该如何实现?
编辑:稍微更改一下问题 - 在带有动态列的dataTable中是否可以为每个项目设置2行?
EDIT2 :我已经尝试在我的p:row中使用p:列
由于