在miniui中,如果tab页中存在多个datagrid,恰好又存在分页控件的时候,会发现一个尴尬的事情,就是只有展示的第一个显示在页面的datagrid的表格会显示分页控件,但是当切换到第二个datagrid的时候就不会显示分页控件,通过检查代码发现分页控件被遮挡住了,就算将tab的选项卡换到上面之后,还是不行,在miniui计算position的过程中,会出现bug,所以解决的办法有三种(本人总结的):
1、在转换tab页的时候将相应的datagrid的datarow的高度进行更改,更改成可以正常显示的datagrid的高度即可,但是这样存在的问题就是,对于页面中其他的布局性问题还需要写其他的代码;
2、在转换tab页的时候重新加载datagrid(grid.reload()),可以解决问题;
3、最简单的(目前情况下)方法,在在转换tab页的时候,mini.layout();就可解决上述的问题(建议使用第三种)。