GWT CellTable如何将排序箭头从左向右移动
我想将单元格表格标题中的排序箭头从左向右移动,如下图所示GWT CellTable如何将排序箭头从左向右移动,gwt,gwt-celltable,Gwt,Gwt Celltable,我想将单元格表格标题中的排序箭头从左向右移动,如下图所示 有什么建议吗?我想我有一些原始想法,你可以尝试一下,看看它们是否有用: 在包含箭头img的div上获取一个句柄,以添加一个样式类名,该样式类名将在CSS选择器[2.below]中使用,该选择器可设置所需的正确对齐方式的样式。。。也许像这样的方法会奏效: CellTable.getTableHeadElement().addClassName( "myTableHeadersClassname" ); 如果1。成功地在CellTable
有什么建议吗?我想我有一些原始想法,你可以尝试一下,看看它们是否有用:
CellTable.getTableHeadElement().addClassName( "myTableHeadersClassname" );
.myTableHeadersClassName div div:nth-child(1){
left: auto;
right: 0 px;
}
.myCellTableClassname thead div div:nth-child(1)
无论您选择哪种选择器路径,左侧样式都应该覆盖CellTable的内联样式;如果我写的东西没有做到这一点,那么只需向选择器添加更多的特殊性,直到它做到为止
我花了一些时间才找到答案,但解决方法很简单。单元格表使用默认的标题生成器,该生成器具有在左侧或右侧呈现排序图标的选项
DefaultHeaderOrFooterBuilder<Contact> headerBuilder = new DefaultHeaderOrFooterBuilder<>(table, false);
headerBuilder.setSortIconStartOfLine(false);
table.setHeaderBuilder(headerBuilder);
DefaultHeaderOrFooterBuilder headerBuilder=新的DefaultHeaderOrFooterBuilder(表,false);
headerBuilder.SetCortiConstartofLine(假);
表.setHeaderBuilder(headerBuilder);
干杯 (+1)感谢Adam的回复..我只使用了这个(但我还有一个问题bcoz的固定内联样式)…如果您需要与内联不同的显示属性,请在您自己的CSS选择器中尝试使用它,其中选择器本身的指定与我下面的回答类似。