Jsf h:dataGrid的意外结果
当有四个Jsf h:dataGrid的意外结果,jsf,Jsf,当有四个panelGroup时,底层代码使表看起来像两列 Наличие: 为什么?Rozero,症状表明您没有运行您认为正在运行的代码。当上面的代码被复制粘贴到scratchpad项目中,所有内容都设置为默认值和最新版本(除了断开的文本和图像,但这是一个不同的问题)时,一切对我们来说都很好@BalusC好吧,我会再检查一遍。但是,您是否使用此代码在输出中接收到4列?@BalusC问题在于应用于外部id的其中一种样式。在下一个问题中,请发布一个真正的MCVE,而不是未经测试的代码段。另见
panelGroup
时,底层代码使表看起来像两列
Наличие:
为什么?Rozero,症状表明您没有运行您认为正在运行的代码。当上面的代码被复制粘贴到scratchpad项目中,所有内容都设置为默认值和最新版本(除了断开的文本和图像,但这是一个不同的问题)时,一切对我们来说都很好@BalusC好吧,我会再检查一遍。但是,您是否使用此代码在输出中接收到4列?@BalusC问题在于应用于外部id的其中一种样式。在下一个问题中,请发布一个真正的MCVE,而不是未经测试的代码段。另见
<h:panelGrid id="panel" columns="4" border="1" cellpadding="0" cellspacing="2">
<h:panelGroup><h:outputText value="#{ph.currentProduct.brand} #{ph.currentProduct.model}"/>
</h:panelGroup>
<h:panelGroup><h:outputText value="#{ph.currentProduct.price} грн"/>
</h:panelGroup>
<h:panelGroup>
Наличие:
<p:rating id="present" value="#{ph.currentProduct.present}" readonly="true" />
<p:tooltip for="present" value="test" />
</h:panelGroup>
<h:panelGroup>
<h:form id="buy_button" style="">
<h:inputHidden value="#{ph.productId}" />
<h:commandButton image="images/buy.png" action="#{ph.addToCart}" />
</h:form>
</h:panelGroup>
</h:panelGrid>