如何更改 Cuba 平台中默认元素的设计?

How can I change the design of default elements in Cuba Platform?

我想改变CUBA中一些元素的设计。是否可以更改过滤器或 table 等默认元素? 例如,我想在 table 上对过滤器部分的元素进行新的排序。 我还想删除 table 的所有边框。已经在 xml 中尝试使用 stylename="borderless no-vertical-lines no-horizo​​ntal-lines" 设置样式,但仍然有边框。 这里有人可以帮忙吗? (我用的是悬停主题)

如果您想修改过滤器组件布局,有一定程度的灵活性 - 请参阅 cuba.gui.genericFilterControlsLayout 属性。 https://doc.cuba-platform.com/manual-7.2/app_properties_reference.html#cuba.gui.genericFilterControlsLayout

要为现有组件创建新样式,您需要在 Studio 中扩展主题(在您的情况下悬停)。在主菜单中调用:CUBA -> Advanced -> Manage themes -> Create theme extension。 然后您将能够在主题 .scss 文件中定义其他样式。 参见 https://doc.cuba-platform.com/studio/#generic_ui_themeshttps://doc.cuba-platform.com/manual-7.2/web_theme_extension.html#web_theme_extension_styles 获取更多信息。