0

$("#list").trigger("reloadGrid", [{ current: true}]); 在另一个页面中调用 after close 事件时遇到问题。我有一个带有网格的页面,我想打开第二个不是孩子的窗口,当我关闭第二个页面事件被触发但

<script>
        window.onunload = refreshParent;
        function refreshParent() {
          jQuery(window.opener.document.getElementById('#list')).trigger("reloadGrid");
        //or
           $("#list").trigger("reloadGrid", [{ current: true}]);          
       }
    </script>

刷新网格没有重新加载。

4

1 回答 1

0

如果事件正确触发,请删除, [{ current: true}]并调用

$('#list').jqGrid().trigger("reloadGrid")

如果这不起作用,我会假设您对将在子窗口和父窗口中打开的网格都有唯一的名称?

于 2013-02-06T16:35:46.173 回答