我尝试了将所有方法集中在FlowPanel中的SimplePager,然后是Grid,HTMLPanel,DockLayoutPanel和&amp;在<table>
,但没有一个有效,例如:
<g:FlowPanel>
<g:Grid addStyleNames="style.alignCenter">
<g:row >
<g:customCell >
<c:SimplePager ui:field="mySimplePager" location="CENTER" />
</g:customCell>
</g:row>
</g:Grid>
</g:FlowPanel>
在Css
.alignCenter{ text-align:center;}
我尝试使用代码在FlowPanel中集中SimplePager,然后就可以了。例如:
FlowPanel myFP=new FlowPanel();
myFP.getElement().getStyle().setTextAlignment(TextAlign.CENTER);
myFP.add(mySimplePager);
那么,如何在UiBinder中的Grid或FlowPanel(或任何面板)中集中SimplePager?
答案 0 :(得分:0)
在自定义单元格中,您可以试试吗?
<table style="width:100%">
<tr>
<td align='center'>
<c:SimplePager ui:field='mySimplePager' />
</td>
</tr>
</table>
或者更简单地用htmlpanel替换flowpanel:
<g:HTMLPanel>
<table style="width:100%">
<tr>
<td align='center'>
<c:SimplePager ui:field='mySimplePager' />
</td>
</tr>
</table>
</g:HTMLPanel>