我有一个应用程序与页面。在一个页面中有一个我在查询中使用的项目。因此,在菜单项中,我设置目标=我的页面与项目值(例如,:P1_TYPE = 1)。我有3个菜单项,指的是一个页面,但设置:P1_TYPE = 1或2或3。一切工作正常,但在侧导航菜单活动标签总是第一。我在“列表条目”中看到“当前列表条目”,但不明白它是如何工作的。我尝试了sql查询,pl/sql表达式返回:P1_TYPE =(1| 2 |(3)但无论如何它都不起作用。
cigdeys31#
在您的情况下,我会使用“表达式> pl/sql”选项与条件
:P1_TYPE = '1'
对于第一个菜单项(在url中将P1_TYPE设置为值1),对于其他页面使用2和3以下是我在本地环境中测试它的方法:
--被解雇--请注意,如果您有指向不同页面的选项卡,则可能需要在表达式中包含页码。例如,在上面的源代码中,P1_TYPE的值可能存在于缓存中,并导致当用户在第2页时条件为true。更安全的做法是:
P1_TYPE
:P1_TYPE = 1 AND :APP_PAGE_ID = 1
1条答案
按热度按时间cigdeys31#
在您的情况下,我会使用“表达式> pl/sql”选项与条件
对于第一个菜单项(在url中将P1_TYPE设置为值1),对于其他页面使用2和3
以下是我在本地环境中测试它的方法:
--被解雇--
请注意,如果您有指向不同页面的选项卡,则可能需要在表达式中包含页码。例如,在上面的源代码中,
P1_TYPE
的值可能存在于缓存中,并导致当用户在第2页时条件为true。更安全的做法是: