在GWT中设置数据网格的样式-在一个项目中设置多个网格
我正在尝试在一个项目中使用多个数据网格。他们有一些不同的行为,因此有不同的风格。第一个网格是完全自定义的网格,使用AbstractCellTableBuilder和完全自定义的CSS文件(使用DataGrid.Resources覆盖)构建行 我遇到的问题是,我的第二个网格的自定义CSS正在应用于我的第一个网格。我没有看到任何编码重叠。看起来CSS类被匿名化了,所以它们显示在两个网格的元素上 有什么想法吗 请让我知道,如果有什么我可以提供澄清的情况 更新: ReportSelectorGrid.css定义了DataGrid.Style所需的每个类。它们都是空的在GWT中设置数据网格的样式-在一个项目中设置多个网格,gwt,datagrid,Gwt,Datagrid,我正在尝试在一个项目中使用多个数据网格。他们有一些不同的行为,因此有不同的风格。第一个网格是完全自定义的网格,使用AbstractCellTableBuilder和完全自定义的CSS文件(使用DataGrid.Resources覆盖)构建行 我遇到的问题是,我的第二个网格的自定义CSS正在应用于我的第一个网格。我没有看到任何编码重叠。看起来CSS类被匿名化了,所以它们显示在两个网格的元素上 有什么想法吗 请让我知道,如果有什么我可以提供澄清的情况 更新: ReportSelectorGrid.c
private SelectorDataGridResources gridResource = GWT.create(SelectorDataGridResources.class);
public interface SelectorDataGridResources extends DataGrid.Resources {
@Source({ "ReportSelectorGrid.css" })
DataGrid.Style dataGridStyle();
};
这就是我的UiFactory方法:
DataGrid<ReportSelectorItem> grid = new DataGrid<ReportSelectorItem>(-1, gridResource, KEY_PROVIDER);
DataGrid grid=newdatagrid(-1,gridResource,KEY\u提供者);
您必须声明一个DataGrid.Style
子接口,否则它们将共享相同的模糊类名。另请参见:能否提供DataGrid.Resources自定义实现,以及在何处实例化DataGrid的代码?完成。谢谢你看!天哪,我已经找了好几天了。我真不敢相信我居然没有看到这个帖子。非常感谢。我相信这里也有人问过它好几次,不过可能从来没有专门提到过数据网格…