java - 在 Primefaces 中拉伸(stretch)列表

标签 java jsf primefaces

输入长文本时如何防止表格拉伸(stretch):

屏幕: http://zapodaj.net/71821572f2445.jpg.html

Meyby 是否可以使文本行水平拉伸(stretch)行?

我的片段示例表:

<p:dataTable id="table" styleClass="table" value="#{userMB.allInactive}" var="inactive" paginator="true" rows="15" rowKey="#{inactive.id}" selection="#{userMB.user}" selectionMode="single" >

                    <f:facet name="header">
                        Lista kont nieaktywnych
                    </f:facet>

                    <p:column headerText="#{msg.firstName}">
                        <h:outputText value="#{inactive.firstName}" />
                    </p:column>

我试过了 <p:column headerText="#{msg.firstName}" width="20px"> 列的样式类:<p:column styleClass="column" headerText="#{msg.firstName}" width="20px">

.column {
    width: 20px;
}

但我没有看到任何变化,它不起作用。

最佳答案

CSS 是你的 friend ,在你的情况下:

overflow: hidden;
word-wrap: break-word;

您应该在表格单元格内的元素上设置它们。如果设置width,单元格将被水平裁剪(不拉伸(stretch),无论字长多少,字都会被打断)。如果您还设置了 max-height,该线将不会垂直拉伸(stretch)到您设置的限制之上。

请参阅 jsfiddle:http://jsfiddle.net/9EuRZ/1/

关于java - 在 Primefaces 中拉伸(stretch)列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17409123/

相关文章:

jsf-2 - 素面 : how to disable html escape in <p:inplace>

java - Hibernate:如何将 B 是 A 的属性进行一对一映射?

java - 如何在黑莓 SDK 中检查 Activity 的互联网连接?

maven - PrimeFaces 条码不起作用?

java - 如何使用 JSF2 处理多态性?

jsf - JSF h 的 PrimeFaces 标签 :inputHidden

java - 无法从 Office 2007 粘贴到 p :editor

java - 如何在类中设置根据其他实例变量的值不断更新的实例变量?

java - 如何从包含多种特殊字符的字符串中删除特定的特殊字符

jquery - 如何获取<p :selectOneMenu> value using JQuery