easyui 隐藏和显示datagrid

easyui隐藏datagrid后,再让其显示,如果用display:block或者display的其他参数时会出现datagrid布局出错的问题,要解决此问题可以将datagrid放到panel内,对panel操作隐藏和显示。

<div id="panelID" class="easyui-panel" data-options="closed:true">
   <table class="easyui-datagrid" data-options="singleSelect:true,
       pagination:true,
       fit:true,
       striped:true,
       fitColumns:true"
       url=""  
">
      <thead>
         <tr>
           <th data-options="field:'id',width:10">ID</th>
           <th data-options="field:'name',width:10">NAME</th>
           <th data-options="field:'sex',width:10">SEX</th>
         </tr>
      </thead>
   </table>
</div>

可以通过data-options参数配置使panel默认隐藏,也可以用jquery使其默认隐藏,如下:

   $(function(){
      $("#panelID").panel("close");
   })

若要使datagrid显示,则使用如下代码:

$(function(){
   $("#panelID").panel("open");
})

 

转载于:https://my.oschina.net/jingyao/blog/777112

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值