在我们的页面中,网格将位于手风琴中。所以我想消除标题层并在点击手风琴时实现hiddengrid:true
功能,而不是点击标题图标图标(特别是在开启手风琴时)。我怎样才能做到这一点?任何建议,提前谢谢。
主要目的是获得hiddengrid
选项的文档中的功能
If set to true the grid is initially is hidden. The data is not loaded (no request is sent) and only the caption layer is shown. When the show/hide button is clicked for the first time to show grid, the request is sent to the server
答案 0 :(得分:1)
您可以使用jQuery.slideUp,jQuery.slideDown或jQuery.slideToggle来实现hiddengrid:true
附近的行为。
要实现此功能,您可以将网格放在div中,如下所示
<div id="overGrid">
<table id="list"><tr><td></td></tr></table>
<div id="pager"></div>
</div>
并使用
$("#overGrid").slideToggle("fast");
如果您需要切换网格。
The demo证明了这一点。
更新:网格中可能有一些远程datatype
(“json”或“xml”)并且想要在开始时不加载网格包含?在这种情况下,您最初只需使用datatype: "local"
并使用setGridParam
将数据类型更改为选项卡“select”回调内的"json"
(或"xml"
)。更改数据类型后,应调用trigger("reloadGrd")
从服务器加载数据(或刷新数据)。