为我提供一个用于跳板的 ADF 组件



请告诉我一个 adf 布局组件以获得以下行为:

<af:__AdvisedComponent__>
<...panel_1...>
<...panel_2...>
</af:__AdvisedComponent__>

当窗口足够宽(宽度可以参数化)时,面板以水平布局放置:

___________ ___________
| panel_1 | | panel_2 |

当用户减小窗口宽度时,视图必须更改为垂直布局:

___________
| panel_1 |
___________
| panel_2 |

没有组件,您可以尝试将条件布局EL Expression与面板组布局一起使用,但它会非常混乱。

我相信您应该创建一个面板组布局来涵盖它们,并使用 af:resource 标签在自定义 css 文件中添加媒体查询标签

我想

到了2个答案:1.使用panelGroupLayout管理器,并在运行时将其HOrientation从垂直更改为水平并刷新(未尝试过)2. 使用 af:switcher 组件根据页面上发生的情况显示两个布局选项中的任何一个。

最新更新