div和easyUI下的datagrid显示问题

发布于 2021-11-25 09:09:57 字数 1352 浏览 730 评论 11

jsp页面的body下有个div,div下有个table,table的class为easyui-datagrid,我将这个div的style设置为display: none,想通过div的style来控制下面的table的显示。但是当我将div show出来的时候,下面的table没有显示全,可有大神遇到过,何解?多谢。

 

jsp:

<div id="myGridDiv" style="display: none">
  <table class="easyui-datagrid" title="积分查询" style="padding: 10px;"
   toolbar="#tb" rownumbers="true" fitColumns="true" singleSelect="true" id="myGrid"
   pagination="true">
   <thead id="myGridTh">
    <tr>
     <th field="id" width="20" align="center"> ID</th>
     <th field="userName" width="20" align="center">USERNAME</th>
     <th field="passWord" width="20" align="center">PASSWORD</th>
     <th field="birthDate" width="20" align="center">BIRTHDATE</th>
     <th field="email" width="30" align="center">EMAIL</th>
    </tr>
   </thead>
  </table>
 </div>

js:

 window.onload = function(){
  $("#myGridDiv").show();
 }; 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(11

孤独患者 2021-11-30 17:13:24

回复
是的 太坑,打算弃用easyui了

鹤舞 2021-11-30 17:13:24

这玩意儿,我好像发现什么了;如果事先把把div隐藏 datagrid样式就渲染不出来

叹沉浮 2021-11-30 17:13:16

这个,还好吧 我感觉挺强大的;你在show的时候再调用datagrid初始化,不要在页面一开始就初始化,就可以正常显示了

谢绝鈎搭 2021-11-30 17:13:09

回复
@阿斯兰 : 我也遇到同样的问题,show完之后再初始化,只显示了表头,数据没显示出来,怎么破?

谁的新欢旧爱 2021-11-30 17:12:52

回复
我也遇到了这个问题,请问你解决了吗?

带上头具痛哭 2021-11-30 17:11:18

同问,帮顶。

好听的两个字的网名 2021-11-30 16:54:05

这个才是正确的显示

秉烛思 2021-11-30 16:54:00

离不开的别离 2021-11-30 15:08:50

这个就用show后,只展示了这个datagrid的title

无人问我粥可暖 2021-11-29 01:09:32

回复
我也遇到这问题了 ,你最后是怎么解决的?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文