easyUI关于datagrid横向滚动条的实现

hydreamZK 2013-09-03 09:56:49
easyUI datagrid 使用,如下图:设置 “ fitColumns=false ” 出现了横向滚动条,

当拖动横向滚动条时候,右侧的列也不能完全显示,





Datagrid 配置如下:

<table id="emp_table" title="" class="easyui-datagrid" style="width:auto;height:'100%'"

title=""

iconCls="icon-save"

rownumbers="true"

pagination="true"

fitColumns="false"

singleSelect="true"

resizeHandle="left"

autoRowHeight="true"

toolbar="#tb"

nowrap="true"

fit="true"

striped="true"

collapsible="true"

pageList="[5, 10, 15, 20, 25, 30]">

...全文
34748 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
michaellions 2015-09-29
  • 打赏
  • 举报
回复
我用下面代码: //easyUI默认出现滚动条 function defaultHaveScroll(gridid){ var opts=$('#'+gridid).datagrid('options'); // alert(Ext.util.JSON.encode(opts.columns)); var text='{'; for(var i=0;i<opts.columns.length;i++){ var inner_len=opts.columns[i].length; for(var j=0;j<inner_len;j++){ if((typeof opts.columns[i][j].field)=='undefined')break; text+="'"+opts.columns[i][j].field+"':''"; if(j!=inner_len-1){ text+=","; } } } text+="}"; text=eval("("+text+")"); var data={"total":1,"rows":[text]}; $('#'+gridid).datagrid('loadData',data); // $('#grid').datagrid('appendRow',text); $("tr[datagrid-row-index='0']").css({"visibility":"hidden"}); } 在ie11下可以,在chrome不行。有没有好的解决办法?
攻城狮炒鸡蛋 2015-04-23
  • 打赏
  • 举报
回复
同问,楼主最后怎么解决的啊?
小龙在线 2015-03-01
  • 打赏
  • 举报
回复
我使用的1.4.1怎么不显示滚动条呢?

fitColumns="false"已经设置了,除了easyui的css,没有其他css
clark_kidd 2013-09-03
  • 打赏
  • 举报
回复
这个应该不是easyui本身问题,可能有其他样式影响到了,你做个干净的例子试试

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧