前几天我开始弄乱 SmartGWT,但我偶然发现了这个荒谬的地方.. 这是文档应该回答的问题,但我还没有找到任何简单直接的解决方案。 我想要的是: 将 5px 添加到 Hlayout 的左边距。 我尝试了 setMargin() 方法,但它将边距应用于 4 个边距。因为我只想要左边的,所以我只能选择使用 this.setStyleName(),这导致我遇到了问题。
我该怎么办?是否有我必须编辑的主 css 文件?我应该创建一个自定义 css 文件并将我的自定义设置放在那里吗?应该保存在哪里?
我尝试了给出的解决方案 here ,但它似乎对我不起作用。我正在使用 smartgwt v.2.5
最佳答案
CSS 和 SmartGWT 没有特殊限制。你可以在你的主机 .html 中放置一个内联 <style>,从那里链接一个样式表,等等。
也不需要修改皮肤来添加或自定义样式,但如果您确实想要创建自定义皮肤,请参阅快速入门指南中的说明,扩展 SmartGWT 一章。
最后,您不需要 CSS 来执行此操作,因为有专门的 Layout.setLayoutLeftMargin() 用于设置左边距。
关于css - smartgwt 中存储的 CSS 文件在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7038126/