查找GWT CellTable标题样式?
如何通过编程方式查找GWT CellTable标题的样式名称 我已经看过客户机包文档,但我并不清楚它们是如何结合在一起的。谢谢。简易解决方案:查找GWT CellTable标题样式?,gwt,celltable,gwt-celltable,Gwt,Celltable,Gwt Celltable,如何通过编程方式查找GWT CellTable标题的样式名称 我已经看过客户机包文档,但我并不清楚它们是如何结合在一起的。谢谢。简易解决方案: import com.google.gwt.user.cellview.client.CellTable.Resources; private String getCellTableHeaderStyle() { Resources res = GWT.create(Resources.class); return res.cellTa
import com.google.gwt.user.cellview.client.CellTable.Resources;
private String getCellTableHeaderStyle() {
Resources res = GWT.create(Resources.class);
return res.cellTableStyle().cellTableHeader();
}
不确定访问TH样式名称时要执行的操作 如果您想覆盖celltable标题的标准css样式,以下是一些可以覆盖以更改组件外观的css样式
.cellTableFirstColumnHeader {}
.cellTableLastColumnHeader {}
.cellTableHeader {
border-bottom: 2px solid #6f7277;
padding: 3px 15px;
text-align: left;
color: #4b4a4a;
text-shadow: #ddf 1px 1px 0;
overflow: hidden;
}
.cellTableSortableHeader {
cursor: pointer;
cursor: hand;
}
.cellTableSortableHeader:hover {
color: #6c6b6b;
}
.cellTableSortedHeaderAscending {
}
.cellTableSortedHeaderDescending {
}
以下是cellTables的完整样式列表
现在,如果希望以编程方式访问标头,可以使用获取与表标头对应的TableSectionElement。然后你可以访问行,然后是单元格,然后查找它们的样式
最后一件事,如果要覆盖标题样式,可能可以在将列添加到表中时使用以下方法
public void addColumn(Column<T, ?> col, Header<?> header)
范例
TextHeader textHeader = new TextHeader("headerTitle");
textHeader.setHeaderStyleNames("my-style");
myTable.addColumn(myColumn, textHeader);
TextHeader textHeader = new TextHeader("headerTitle");
textHeader.setHeaderStyleNames("my-style");
myTable.addColumn(myColumn, textHeader);