tuo*_*ips 5 jsf richfaces jsf-2
所以,就像标题说在我的情况下,extendedDataTable的高度不起作用,所以我的表也不会滚动因为显示所有行.我正在使用richfaces4.0-final版本.所以这是我的代码:
<rich:extendedDataTable
value="#{advancedSearchView.criteria}" var="criteria"
height="50px"
selection="#{advancedSearchView.selection}" id="table"
selectionMode="single">
<rich:column id="criteria_row" filterBy="#{criteria}" filterEvent="onkeyup" width="500px">
<h:outputText value="#{criteria}" />
</rich:column>
</rich:extendedDataTable>
Run Code Online (Sandbox Code Playgroud)
AdvancedSearchView是请求范围的bean,条件是字符串数组.
我希望这是足够的信息.先感谢您.如果有人给我答案,我会非常感激,因为我有一段时间在努力.
根据RichFaces 4 VDL(视图声明语言)文档,该组件根本<rich:extendedDataTable>
不支持该属性。height
然而,您的功能需求是可以理解的。您想要渲染高度为 50px 的扩展数据表并使表体可滚动。您需要使用通常的 CSS 方法通过style
可以采用内联 CSS 声明的属性或styleClass
可以采用 CSS 类的属性来实现此目的,就像几乎所有其他 JSF HTML 组件一样。
所以,与style
<rich:extendedDataTable ... style="height: 50px;">
Run Code Online (Sandbox Code Playgroud)
或者,with styleClass
(这也是更推荐的做法;将样式与标记分开)
<rich:extendedDataTable ... styleClass="criteria">
Run Code Online (Sandbox Code Playgroud)
将此部分包含在 CSS 文件中<h:outputStylesheet />
:
.criteria {
height: 50px;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2397 次 |
最近记录: |