Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jqGrid удаление (https://javascript.ru/forum/jquery/25522-jqgrid-udalenie.html)

zebra 07.02.2012 23:35

jqGrid удаление
 
Пробую удалять грид с помощью GridDestroy, но при постоянном создании и удалении грида возникает утечка памяти. Кто с таким сталкивался и как решили?
Данный пример приводит к утечке:
var count = 0, timeout, elem, id = 0;
(function() {
    if(id) {
        $('#' + id).jqGrid('GridDestroy');
		$('#' + id).remove();
    }
	console.log(count++);
	id = 'i' + count;
    $('body').append('<table id="' + id + '"></table>');

	$('#' + id).jqGrid({ datatype: "local", height: 250, colNames:['Inv No'], colModel:[ {name:'id',index:'id', width:60, sorttype:"int"} ]});
    
	timeout = setTimeout(arguments.callee, 300);
}());

zebra 09.02.2012 16:51

Решено.


Часовой пояс GMT +3, время: 14:42.