您的位置:首页 > 产品设计 > UI/UE

解决easyUI-datagrid不显示的问题

2017-06-07 16:21 357 查看
      最近项目中需要用到表格,使用easyUI-datagrid。

      使用过程中发现了一个奇怪的问题,初始时将datagrid的display属性为none,之后点击某一个按钮后,再将display设置为block,可并没有按照预期期望那样把表格显示出来,只是出来一条竖线。

     但这时如果将浏览器页面改变下大小,表格又显示出来了。

     经过分析后发现,datagrid控件的长宽使用百分比的形式,之所以不能显示可能是由于在js中设置display为block时不能获取父窗体的大小所致(只是猜测)。后来调用datagrid("resize")后问题解决。

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: