Richfaces AccordionItem在选择时调整大小

时间:2015-07-29 20:33:37

标签: richfaces accordion

我正在开发一个带有动态创建的rich:accordion对象的项目,其中一个或多个accordionItems包含相同高度的数据表。

首次初始化页面时,会正确呈现打开的accordionItem。当我选择另一个accordionItem时,它会被渲染,但随后会调整大小约20个像素。这会截断accordionItem底部的数据。

我已将问题追溯到用于填充手风琴项目中数据的AJAX事件。

<a4j:ajax event="enter" render="accordion" execute="@accordion" 
    listener="#{foo.doStuff}" > 
</a4j:ajax>

我尝试更改render属性的内容(对accordionItem和extendedDataTable)。这解决了调整大小问题,但我必须在内容出现之前选择两次手风琴项目。

更新8/3:当我从默认值改变时,我已经确认HTML将此属性添加到DIV元素中以获取accordionItem的内容:     style =“height:383px;”

有没有人见过这个?

1 个答案:

答案 0 :(得分:0)

我确定更改为不同的手风琴项目正在改变.rf-ac-itm-cnt的高度,所以我将.eccs文件中该样式的min-height属性设置为我想要的高度,这样做了诀窍。