如何在工作区中编辑多个 Oracle Apex 应用程序的样式
How to edit the style of multiple Oracle Apex applications in a workspace
我想用更少的精力在我的工作区内编辑多个应用程序的样式。我所说的“编辑样式”是指字体大小、背景颜色、位置等
我的想法是在“静态工作区文件”中使用我想要的 类 创建一个 CSS 文件,并将它们应用于所需的顶点项目。例如在一个地区应用这个:
*.font16{
font-size: 16px;
}
问题是:模态页面找不到文件,这在普通页面中不是问题。我在页面“CSS > 文件 URL”设置中使用路径“#WORKSPACE_IMAGES#styles.css”。
我不确定这是否是正确的方法,也许我应该编辑主题或模板,但由于我是 Apex 的新手,我选择了 CSS 来熟悉一下。
Application Express v20.1
您试过 Theme Roller 了吗? 运行 页面,它在开发者工具栏中。
这就是静态工作区文件的含义,可以由同一工作区中的多个应用程序使用的文件。
最简单的方法是创建一个 CSS,就像您所做的一样。
您不需要在每个页面中都包含该文件,这最终会成为维护的噩梦。
您可以简单地在应用程序级别包含该文件:
在共享组件中,进入用户界面属性并将文件包含在层叠样式表下。
我通常有一个 global.css 文件(作为静态工作区文件)用于我所有应用程序共有的任何内容,每个应用程序有一个 app.css 文件(作为静态应用程序文件)用于特定于当前应用程序的内容。
请注意,应用程序导出将包含静态应用程序文件,但不包含静态工作区文件。您需要自己 export/import 他们。
我想用更少的精力在我的工作区内编辑多个应用程序的样式。我所说的“编辑样式”是指字体大小、背景颜色、位置等
我的想法是在“静态工作区文件”中使用我想要的 类 创建一个 CSS 文件,并将它们应用于所需的顶点项目。例如在一个地区应用这个:
*.font16{
font-size: 16px;
}
问题是:模态页面找不到文件,这在普通页面中不是问题。我在页面“CSS > 文件 URL”设置中使用路径“#WORKSPACE_IMAGES#styles.css”。
我不确定这是否是正确的方法,也许我应该编辑主题或模板,但由于我是 Apex 的新手,我选择了 CSS 来熟悉一下。
Application Express v20.1
您试过 Theme Roller 了吗? 运行 页面,它在开发者工具栏中。
这就是静态工作区文件的含义,可以由同一工作区中的多个应用程序使用的文件。 最简单的方法是创建一个 CSS,就像您所做的一样。 您不需要在每个页面中都包含该文件,这最终会成为维护的噩梦。 您可以简单地在应用程序级别包含该文件: 在共享组件中,进入用户界面属性并将文件包含在层叠样式表下。 我通常有一个 global.css 文件(作为静态工作区文件)用于我所有应用程序共有的任何内容,每个应用程序有一个 app.css 文件(作为静态应用程序文件)用于特定于当前应用程序的内容。
请注意,应用程序导出将包含静态应用程序文件,但不包含静态工作区文件。您需要自己 export/import 他们。