0

在我们的页面中,网格将位于手风琴内。所以我想消除字幕层并实现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

4

1 回答 1

1

您可以使用jQuery.slideUpjQuery.slideDownjQuery.slideToggle来实现接近hiddengrid:true.

要实现这一点,您可以将网格放置在 div 中,如下所示

<div id="overGrid">
    <table id="list"><tr><td></td></tr></table>
    <div id="pager"></div>
</div>

并使用

$("#overGrid").slideToggle("fast");

如果您需要切换网格。

演示演示了这一点。

更新:可能您在网格中有一些远datatype​​程(“json”或“xml”)并且不想在开头加载网格包含?如果您只需要datatype: "local"最初使用并使用setGridParam将数据类型更改为"json"(或"xml")选项卡的“选择”回调内部。更改数据类型后,您应该调用trigger("reloadGrd")从服务器加载数据(或刷新数据)。

于 2012-10-31T08:09:10.823 回答