ORacle ADF af:表柱分离

时间:2014-02-12 12:23:13

标签: css oracle-adf oracle-adf-mobile

我在Oracle ADF中工作,有一个包含20列的表,我喜欢在每个部分中分隔5列。在第5列之后有按钮,通过单击该按钮我可以看到第2列,同样每5列有一个按钮,点击该按钮后我需要展开该部分。是否有任何选项可以在adf表中的2列之间放置垂直按钮。

3 个答案:

答案 0 :(得分:0)

不确定在表格中是否有垂直按钮,但是您可以在工具栏方面有一个代码看起来像

的按钮
 <af:commandButton text="Show Next Column" id="cb2">
      <af:setPropertyListener from="#{viewScope.counterValue eq null ? 1 : (viewScope.counterValue + 1)}"
                              to="#{viewScope.counterValue}"
                              type="action"/>
    </af:commandButton>

并且对于列的渲染属性,您可以

rendered="#{viewScope.counterValue gt 0}"

此代码将在每次点击时显示下一列。您可以根据您的问题集改变条件。希望它有所帮助。

答案 1 :(得分:0)

每次单击按钮时,也可以使用该组件添加5列。   --Peddi

答案 2 :(得分:0)

我的回复似乎没有关系,但你有没有想过使用listview而不是表来呈现20列?一个包含20列的表格很大......可能不是那么用户友好。好吧使用这样的列表视图: enter image description here

您可以在每个列表项的空白区域中填写20个属性(列)。 这只是一个建议,列表视图中的20属性可能仍然很大。只是想尝试新的UI设计思路。

感谢〜

P.S。 listview文档在这里:

http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_listView.html

图片也来自那个文件〜