easyUI的datagrid在display:none下的影响问题

页面有三个选项卡,datagrid在第三个选项卡中,初始化时第三个选项卡display:none
datagrid数据不显示,如果初始化时,第三个选项卡不设置隐藏,则datagrid数据正常
显示,什么原因?

4个回答

datagrid配置了高度没有,不配置easyui计算高度不正确会显示不出来,配置个高度

u012078058
做梦做到死 回复showbo: 已经查看过了,有数据
接近 4 年之前 回复
showbo
支付宝加好友偷能量挖 回复做梦做到死: 你用浏览器开发工具看下dom结构中有数据没有,dg数据源请求的url地址是否发送出去。可能是隐藏起来了没有触发easyui的数据加载事件申明的
接近 4 年之前 回复
u012078058
做梦做到死 回复showbo: 选项卡不是用的easyUI,是在jsp中自己写的
接近 4 年之前 回复
showbo
支付宝加好友偷能量挖 回复做梦做到死: 1.4的测试了没有问题。你的display:none是什么意思?tab默认就显示第一个,不需要设置display特意隐藏某个tab
接近 4 年之前 回复
u012078058
做梦做到死 配置了高度和宽度了,但是宽高都是正常的只有数据不显示
接近 4 年之前 回复

你把tab设成display none,tab里面的其他标签也就变成display none了,不是数据不显示,而是隐藏了

u012078058
做梦做到死 但是用show显示了还是没有数据啊 应该怎么解决呢
接近 4 年之前 回复

最近也遇到这个坑, jsp 自己设计的tab 时 dispay:none 时 dataGrid 的高度会显示为0, 数据获取成功,页面元素也存在只不过 这个时候的dataGrid 高度为0~

$("#tableid").datagrid("resize")执行这个就好了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!