css - 如何将CSS样式应用到oracle JET中的oj-table?

标签 css oracle-jet

我有这样的 Oracle jet 表

<oj-table  class='oj-table-data-cell-padding' id="table" aria-label="Departments Table"
                                data='[[dataSource]]'
                                display = "grid"
                                on-oj-before-current-row = "[[currentRowListener]]"
                                selectionMode = "{'row': 'single'}"
                                columns-default='{"sortable": "enabled"}'
                                dnd='{"reorder": {"columns": "enabled"}}'
                                style="width:100%;margin-bottom:40px; background-color: #1E90FF;"
                                columns='[{"headerText": "Course Id", 
                                                   "field": "Id",
                                                   "headerClassName": "oj-sm-only-hide",
                                                   "className": "oj-sm-only-hide",
                                                   "resizable": "enabled"},
                                                   {"headerText": "Course Name", 
                                                   "field": "CourseName",
                                                   "resizable": "enabled"},
                                                  {"headerText": "Description", 
                                                   "field": "CourseDescription",
                                                   "resizable": "enabled"},
                                                  {"headerText": "other Details", 
                                                   "field": "OtherDetail",
                                                   "headerClassName": "oj-sm-only-hide",
                                                   "className": "oj-sm-only-hide",
                                                   "resizable": "enabled"}

                                                    ]'

    </oj-table> 

问题是当我应用 css 时,有些标签有效,有些则无效 例如背景颜色不起作用

那么如何在oracle jet中添加CSS样式呢?

最佳答案

您的代码是正确的。 background-color 不起作用的原因是 OJET 开发人员希望我们能够仅更改组件的高度和宽度等基本内容。

如果你想改变更多的东西,比如组件的美观,你必须使用它们的 Theme Builder .

作为解决方法,您还可以检查元素并查找它们在组件内部使用的类并修改它们的值。例如,

.oj-table-element {
     background-color: blue;
}

关于css - 如何将CSS样式应用到oracle JET中的oj-table?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51584266/

相关文章:

html - 如何将 div 保存在另一个容器中的容器中以显示内联和 float ?

css - 如何在 table 隐藏部分的边缘正确转换阴影?

html - 在响应式布局中将 Bootstrap 3 排序列放入同一行

CSS 菜单在 Safari 和 Internet Explorer 中消失

knockout.js - 甲骨文JET : Knockout not updating variable

html - 如何在电脑和手机上显示相同的字体粗细?

javascript - Oracle JET CLI "ojet"未定义

session - 如何管理 Oracle JET 应用程序中的 session

javascript - 如何在 oracle jet 中创建链接(动态?)选择字段?

javascript - 使用 REST Api 从 JET 访问 Oracle 文档云服务