css - Gwt:CellTable CSS 删除所有其他 CSS 文件

标签 css file gwt celltable gwt-2.2-celltable

我有一个问题,当我用我的(不同的)覆盖 CellTable CSS 文件时,所有其他 CSS 文件都会消失并更改页面上的样式等。 可能是什么问题?

我可以将更多样式(除了 CellTable 的样式)添加到我覆盖的 celltable CSS 文件中吗?

最佳答案

CellTable 的样式与 GWT 中的大多数其他小部件不同。它使用 ClientBUndle 来注入(inject)其样式信息。该包是最后注入(inject)的,因此它会覆盖您可能已经完成的任何样式。

查看 CellTable 类的代码,了解它如何使用“Resources”接口(interface)扩展 ClientBundle,然后如何使用“BasicResources”扩展它。

要覆盖此默认行为,我必须:
1. 用不同的样式创建我自己的 css 文件
2. 创建我自己的扩展 CellTable.Resource 的接口(interface),这与 BasicResource 在 CellTable.java 中的做法非常相似
3. 用我的资源实例化我的 CellTable 对象

如果您愿意,我可以将一些源代码通过电子邮件发送给您。

关于css - Gwt:CellTable CSS 删除所有其他 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4806990/

相关文章:

javascript - 谷歌地图不显示,HTML

jquery - 将元素的尺寸设置为等于响应图像尺寸

java - 使用 getResourceAsStream 从 JAR 或文件系统加载资源

javascript - Internet Explorer 忽略 JS 文件中的所有 "0"字符

css - GWT PagingScrollTable(在标题表的特定单元格上设置样式)

android - 当软键盘出现在 phonegap 中时隐藏输入字段

css - 如何在 Angular 5 元素中使用 CSS 更改具有旋转图像的父 div 的样式?

perl - 如何将文件加载到 Perl 哈希中?

c - Linux:如何确定文件是否已被另一个进程更新?

gwt - 大型 GWT Web 应用程序有哪些移动支持选项?