0

I am working in Oracle ADF, there is a table with 20 columns, I like to separate 5 columns in each section. After 5th column there is button, by clicking that button I could able to see 2nd 5 columns, likewise every 5th column there is a button and after clicking that button I need to expand that section. Is there any option to place vertical button between 2 columns in adf table.

4

3 回答 3

0

我的回答可能看起来不相关,但你有没有想过使用列表视图而不是表格来呈现 20 列?一个有 20 列的表是巨大的……而且可能不是那么用户友好。那么使用这样的列表视图: 在此处输入图像描述

您可以在每个列表项的空白处填写 20 个属性(列)。这只是一个建议,列表视图中的 20 个属性可能仍然很大。只是试图提供新的 UI 设计理念。

谢谢~

PS listview 文档在这里:

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

而且图片也是那个医生的~

于 2014-02-21T00:45:42.033 回答
0

您也可以使用该组件在每次单击按钮时添加 5 列。——佩迪

于 2014-02-20T00:31:05.923 回答
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}"

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

于 2014-02-12T13:30:39.170 回答