Oracle apex 如何在oracle apex中设置像master detail这样的多级顶部导航菜单?

Oracle apex 如何在oracle apex中设置像master detail这样的多级顶部导航菜单?,oracle-apex,oracle-apex-5,oracle-apex-5.1,Oracle Apex,Oracle Apex 5,Oracle Apex 5.1,我有两个动态菜单列表。(总账模块和销售模块) 1-目前我使用的是HMS,其中HMS是我的应用程序名,菜单使用动态列表填充 2-我想根据模块设置顶部菜单列表 3,4-当我点击总帐或销售菜单时,只有活动模块的菜单应显示如图所示 您可以这样做: 要执行此操作,请执行以下步骤: 1-转到共享组件>导航>列表 2-创建一个包含两个条目(总账模块和销售模块)的列表(列表1),为每个条目设置起始页 3-创建包含所有页面(控件、设置、报告等)的第二个列表(列表2) 4-进入“编辑应用程序属性”>用户界面>单击

我有两个动态菜单列表。(总账模块和销售模块)

1-目前我使用的是HMS,其中HMS是我的应用程序名,菜单使用动态列表填充

2-我想根据模块设置顶部菜单列表

3,4-当我点击总帐或销售菜单时,只有活动模块的菜单应显示如图所示


您可以这样做:

要执行此操作,请执行以下步骤:

1-转到共享组件>导航>列表

2-创建一个包含两个条目(总账模块和销售模块)的列表(列表1),为每个条目设置起始页

3-创建包含所有页面(控件、设置、报告等)的第二个列表(列表2)

4-进入“编辑应用程序属性”>用户界面>单击铅笔

5-在“导航菜单列表”中选择“列表2”

6-在“导航栏列表”上选择“列表1”

现在您需要知道哪些页码属于某个模块或另一个模块。假设第1页和第2页属于总账模块。第3页和第4页属于销售模块


7-返回共享组件>导航>列表>列表2。在每个列表项中,转到“条件”,在“条件类型”下选择“当前页面包含在表达式1中(以逗号分隔的页面列表)”。然后放置每个列表的页面组。“1,2”表示总账模块,“3,4”表示销售模块。

我已经修改了给出的答案,可以仅使用apex执行类似于您所需的操作。