Показать сообщение отдельно
  #1 (permalink)  
Старый 07.02.2012, 23:35
Профессор
Отправить личное сообщение для zebra Посмотреть профиль Найти все сообщения от zebra
 
Регистрация: 14.09.2011
Сообщений: 523

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);
}());
Ответить с цитированием