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

Oracle Apex - How to create a pop-up User Profile GUI as similar as the administrator one

大家早上好,

这是我在 Whosebug 上的第一个 post。我实际上正在 Oracle Apex (v.21.1.0) 上做一个项目,我的问题是如何创建一个弹出式用户配置文件 GUI,与管理员页面上的类似,这就是我所说的:

User Profile POPUP with Light/Dark Theme Switch

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

user profile menu of my application

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

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

谢谢,

托马斯

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

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

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

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

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

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