Oracle Apex - 如何创建与管理员类似的弹出式用户配置文件 GUI

问题描述

大家早上好,

这是我在 StackOverflow 上的第一篇文章。我实际上正在 Oracle Apex (v.21.1.0) 上做一个项目,我的问题是如何创建一个管理员页面上的类似的弹出式用户配置文件 GUI,这就是我在谈论的内容

User Profile POPUP with Light/Dark Theme Switch

我最感兴趣的是浅色/深色主题功能。我的应用程序的当前用户配置文件菜单如下所示:

user profile menu of my application

我想要的是在我的应用程序之一上添加相同的浅色/深色主题切换功能用户配置文件位于桌面导航栏上,我希望用户能够在不离开当前页面的情况下更改主题

我希望你能帮助我,不要犹豫,问我关于我的请求的问题,因为这是我的第一篇文章

谢谢,

托马斯

解决方法

欢迎堆栈溢出。 APEX 提供您所描述的几乎开箱即用的功能。它可能不是完全您正在寻找的内容,但是...如果它可以为您节省一周的编码时间,那么它可能是您要走的路。在我的示例中,我将从头开始创建一个应用程序 - 如果需要,您也可以向现有应用程序添加相同的功能。

第 1 步 创建应用程序。在“功能”下,选中“主题样式选择”。这将允许您配置用户选择他们喜欢的样式的能力。点击“创建应用程序”。

第 2 步 定义您的自定义样式。以开发者身份运行应用程序并打开“主题滚轮”。这是开发人员工具栏中最右侧的链接。此 UI 允许您自定义 UI 的配色方案。单击“另存为”并为其指定一个替代名称。对您想要的所有 UI 重复。

第 3 步 配置应用程序,以便用户可以自定义主题样式。运行应用程序,导航到“管理”>“设置主题样式选择”。选择一种样式并选中“允许最终用户选择主题样式”。

第 4 步 在“共享组件”>“主题”> 选择主题>“样式”中删除不需要的样式。如果您不想删除它们,也可以关闭“公开”以隐藏它们。

就是这样。当您运行应用程序时,底部有一个显示“自定义”的用户链接。这允许用户个性化应用程序的外观。