[英]Append custom style to a widget extending GWT CellTable
我通过扩展GWT CellTable实现了自己的小部件。 我现在正在寻找删除默认情况下GWT在表格上的2px表格边框。 这是我的自定义小部件的结构:
公共类CustomWidget扩展了CellTable {
公共CustomWidget(DataModel _dataModel,Updater _updater){...}}
我在StackOveflow上看到了一个相关的答案,并遵循了这些步骤。 但是,我扩展了CellTable来创建自己的窗口小部件,这与创建基本CellTable实例的原始文章不同。 我需要帮助的步骤是如何调整另一篇文章中给出的以下代码行,以向自定义CellTable小部件提供新的Resources类:
CellTable myCellTable = new CellTable(15,GWT.create(TableResources.class));
其中TableResources扩展了CellTable.Resources。
一种实现方法是定义一个CSS类(确保将其加载到目标页面中的某个位置):
.myBorderlessCell
{
border: 0;
}
然后在您的Java代码中:
CustomWidget cw = new CustomWidget(...);
cw.addStyleName("myBorderlessCell");
这将覆盖小部件的border属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.