我遇到了一个问题,当我用我的(不同的)覆盖 CellTable CSS 文件时,所有其他 CSS 文件都会消失并更改页面上的样式等。可能是什么问题呢?
我可以将更多样式(除了 CellTable 的)添加到我覆盖的 celltable CSS 文件中吗?
我遇到了一个问题,当我用我的(不同的)覆盖 CellTable CSS 文件时,所有其他 CSS 文件都会消失并更改页面上的样式等。可能是什么问题呢?
我可以将更多样式(除了 CellTable 的)添加到我覆盖的 celltable CSS 文件中吗?
CellTable 的样式与 GWT 中的大多数其他小部件的工作方式不同。它使用 ClientBUndle 来注入其样式信息。此捆绑包是最后注入的,因此它会覆盖您可能已经完成的任何样式。
查看 CellTable 类的代码,了解它如何使用“Resources”接口扩展 ClientBundle,以及如何使用“BasicResources”扩展它。
要覆盖这个默认行为,我必须:
1. 创建我自己的具有不同样式的 css 文件
2. 创建我自己的扩展 CellTable.Resource 的接口,这与 BasicResource 在 CellTable.java 中所做的方式非常相似
3. 实例化我的 CellTable 对象我的资源
如果您愿意,我可以通过电子邮件向您发送一些源代码。
当您覆盖 CSS 时,您是否更改了基本样式?