我想,以显示与下面的代码在面板内部情况的意见:JSF的outputText溢出
<p:panel>
<ui:repeat var="Comment" value="#{Status.commentList}">
<h:outputText value="#{Comment.Text}"/>
</ui:repeat>
</p:panel>
看来当评论有这么长,文字是从面板四溢。我调查了一下,发现了h:outputText
正在产生的跨度,并试图通过CSS来解决这个问题:
<h:outputText value="#{Comment.Text}"
style="width: 100px!important; overflow-x: scroll!important;"/>
给出一个固定的宽度和overflow-x:scroll
应该做的伎俩,但它呈现跨度更广,甚至我已经设置它为100像素,它将其渲染为400像素,不会注意到!important
。
您试图获取确切的输出文本区域,可能会被outputtext的父项捕获。 – 2013-04-09 08:35:40
看来我忘了一件事:'display:block'解决了问题。 – 2013-04-09 08:38:00