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

easyui 隐藏和显示datagrid

2016-10-28 00:00 691 查看
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");
})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: