繁体   English   中英

将自定义样式附加到扩展GWT CellTable的小部件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM