1、問題描述:在使用easyui1.5時,發現datagrid中如果使用toolbar,會導致datagrid中的分頁控制顯示不正常!向下走了幾px,如圖:
2、調試後的發現(2點):
一、datagrid的toolbar有2中實作方法,
並非2種實作都是出現以上問題,只有使用
3、問題代碼:
<code> <script> $(function(){ $('#category').datagrid({ url: '{:U("Category/getList")}', border: false, toolbar: '#tbar', fit: true, columns:[[ {field:'id',checkbox:true}, {field:'sort',title:'排序',width:100}, {field:'name',title:'栏目名称',width:100}, {field:'create_time',title:'创建时间',width:100}, ]], pagination: true, fitColumns: true, rownumbers: true, data: [ { "id": 1, "sort": 1, "name": "助力海东", "create_time": "2016-08-15 15:13:87" }, { "id": 2, "sort": 2, "name": "助力海东", "create_time": "2016-08-15 15:13:87" } ] }); }); </script> <table id="category"></table> <div id="tbar" style="padding: 5px;"> <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add',plain:true">新增</a> <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-edit',plain:true">修改</a> <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-remove',plain:true">删除</a> </div> </code>
求求各位大神如果有同樣問題,救救小弟,謝謝
1、問題描述:在使用easyui1.5時,發現datagrid中如果使用toolbar,會導致datagrid中的分頁控制顯示不正常!向下走了幾px,如圖:
2、調試後的發現(2點):
一、datagrid的toolbar有2中實作方法,
並非2種實作都是出現以上問題,只有使用
3、問題代碼:
<code> <script> $(function(){ $('#category').datagrid({ url: '{:U("Category/getList")}', border: false, toolbar: '#tbar', fit: true, columns:[[ {field:'id',checkbox:true}, {field:'sort',title:'排序',width:100}, {field:'name',title:'栏目名称',width:100}, {field:'create_time',title:'创建时间',width:100}, ]], pagination: true, fitColumns: true, rownumbers: true, data: [ { "id": 1, "sort": 1, "name": "助力海东", "create_time": "2016-08-15 15:13:87" }, { "id": 2, "sort": 2, "name": "助力海东", "create_time": "2016-08-15 15:13:87" } ] }); }); </script> <table id="category"></table> <div id="tbar" style="padding: 5px;"> <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add',plain:true">新增</a> <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-edit',plain:true">修改</a> <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-remove',plain:true">删除</a> </div> </code>
求求各位大神如果有同樣問題,救救小弟,謝謝
1.你就用js數組來寫吧,就沒問題了。
2.原來也遇到過不少初次不正常只要改變窗口就顯示正常的情況,原因我猜測是這樣的:easyui初次會獲取窗體高度,然後把頁面渲染上去,然而你把toolbar寫在下面之後他認為沒有那段高度自然等toolbar顯示出來了則分頁就會下去一部分。可以加上height屬性試試看
<code> height : $('#**').height()-**, pagination : true, </code>