gpt4 book ai didi

css - Oracle Apex 控制标准报告列的 CSS 布局

转载 作者:行者123 更新时间:2023-11-28 17:36:52 26 4
gpt4 key购买 nike

我有一份 ApEx 报告,我需要在其中以不同方式自定义列的 css 宽度 。为此,我在报告中使用了 CSS Class 属性: Page --> Region --> xyz Report  -->  Column Attribute  -->  Column Formating


分配的CSS类如下所示:WideColumn

应用程序页面 HTML header 中:

<style type="text/css">
.WideColumn {
min-width:100px;
}
</style>

这没有生效。事实上,无论 css 属性被赋予什么,都不生效。

我不想使用 CSS 样式 部分来指定

     'display:block;min-width:100px;'    
由于某些限制。
我在列属性中遗漏了什么?
我也试过引号内的 CSS 类: 'WideColumn' 请提出建议。

最佳答案

自定义行模板无法处理CSS类定义。 “列格式”下的 CSS 通常生成 span设置了类的元素,而不是 td元素。为元素本身设置“元素 CSS 类”并不总是有帮助。如果您的列类型是“标准报告列”,则不会创建额外的 html。
您也无法选择在模板本身中提供替换字符串来创建一些输出。
你可以

  • 在源查询中添加一个额外的列,它将包含一个类。使用行模板中的列标题添加此自定义类。
  • 或者在 html 表达式中使用类列您要更改的列。类似于标准输出,您可以使用 <span class="#CLASSCOL#">#MYCOL#</span>生成该 html。
  • 使用 CSS 定位生成的列。例如,如果您的模板生成 th元素和 headers td 上的属性元素(就像在标准报告中一样),您可以更多地定位这些列比摆弄类或 html 表达式容易。你可能需要调整模板,但总体上应该是有益的。

关于css - Oracle Apex 控制标准报告列的 CSS 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24928193/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com