如何在Oracle apex中的页眉上显示登录的用户id?

如何在Oracle apex中的页眉上显示登录的用户id?,oracle,oracle-apex,Oracle,Oracle Apex,我正在尝试在页面标题上显示登录的用户id。如何做到这一点 我可以在左上角看到应用程序名称。我需要使用中上部的查询显示登录的用户id。我相信您所说的是页面模板标题 一种方法是创建一个新的页面模板,您将对其进行修改,以便在页眉中包含用户ID 在应用程序>共享组件>用户界面>模板中 在那里,您应该复制您正在使用的任何页面模板,很可能是来自主题42的标准页面 选择该模板,然后在“定义”选项卡下,您将看到标题部分,即该模板标题的HTML <div class="t-Header-logo"&

我正在尝试在页面标题上显示登录的用户id。如何做到这一点


我可以在左上角看到应用程序名称。我需要使用中上部的查询显示登录的用户id。

我相信您所说的是页面模板标题

一种方法是创建一个新的页面模板,您将对其进行修改,以便在页眉中包含用户ID

在应用程序>共享组件>用户界面>模板中

在那里,您应该复制您正在使用的任何页面模板,很可能是来自主题42的标准页面

选择该模板,然后在“定义”选项卡下,您将看到标题部分,即该模板标题的HTML

    <div class="t-Header-logo">
      <a href="#HOME_LINK#" class="t-Header-logo-link">#LOGO#</a>
    </div>

    <!-- This is where you should insert what ever you want to add to you header -->

    <div class="t-Header-navBar">
      #NAVIGATION_BAR#
    </div>
正如@TMNuclear在其评论和应用程序用户中所述。指当前用户,因此插入如下内容:

&APP\u用户

如果你想做什么就做什么,你只需要使用CSS按照你想要的方式来设计它

然后,您需要在需要的每个页面中设置新模板:


您的页面项目>外观>页面模板>模板

您可以在

考虑以下示例:

从HTML区域中:

Hello you are logged in as &APP_USER.
使用PL/SQL:

htp.p('Hello you are logged in as'||V('APP_USER')); 
作为绑定变量:

SELECT * FROM some_table WHERE user_id = :APP_USER

您是否已尝试&APP_USER.显示该用户?不确定你想把它确切地放在哪里。在区域标题内,但不在中间的用户id上,而其余的保留在左侧?在右上角菜单中创建一个条目并使用&APP\u user。作为一个标签和链接到一个url,就在目标中。请参阅,我会想象&APP_用户。在这种情况下会有最好的表现。别忘了结尾的句号!