1
任何想法,爲什麼多次調用,做一個函數以下連續GridUnload createGrid不工作
grid.jqGrid('GridUnload');
createGrid();
只會造成電網隔日一次,但...
下面的工作每次它正所謂:
grid.jqGrid('GridUnload');
setTimeout(createGrid, 1000);
任何想法,爲什麼多次調用,做一個函數以下連續GridUnload createGrid不工作
grid.jqGrid('GridUnload');
createGrid();
只會造成電網隔日一次,但...
下面的工作每次它正所謂:
grid.jqGrid('GridUnload');
setTimeout(createGrid, 1000);
你不包括的createGrid
的代碼,所以我只能猜測。一個可能的原因是你在裏面使用了grid
變量。如果您使用GridUnload
,舊的<table>
元素將被刪除,而另一個元素將在同一個地方創建。 $.jgrid.jqID
你只有使用如果電網的id
可以舉辦一些meta-character
var gridId = grid[0].id; // or grid.attr('id');
grid.jqGrid('GridUnload');
grid = $('#' + $.jgrid.jqID(gridId)); // or just $('#' + gridId);
createGrid();
的方法:所以,你應該的GridUnload
調用後復位grid
值。