Бросьте международный указатель на указатель плавающий, и Вы сделаны.
(Хотя я не объявил бы это как международный массив. Я использовал бы пусто* для прояснения, память используется в качестве места свалки для других значений.)
Кстати, почему Вы только не используете массив плаваний?
при использовании метода "GridUnload" выгрузится сетку и оставьте исходную HTML-таблицу. Следующий вызов для создания сетки начнется с нуля с любой заданной схемой
Сегодня я столкнулся с той же проблемой. Я использую jqGrid для отображения результатов поиска по параметрам, указанным в одном или нескольких полях формы. У меня есть событие щелчка на кнопке поиска и событие нажатия клавиши в самих полях для захвата клавиши возврата. Оба события вызывают функцию, которая сериализует форму и создает начальную jqGrid.
В начальной сетке у меня есть возможность вызвать функцию reloadEvents, когда gridCompletes:
gridComplete: reloadEvents
В функции reloadEvents у меня есть:
$("#frmSearch").bind("keydown", function(e) {
if (e.keyCode == 13) {
$('#searchList').setGridParam({url:'/model/actSearch.cfm?'+$('#frmSearch').serialize()});
$('#searchList').trigger("reloadGrid");
}
});
$('#btnSearch').click(function(){
$('#searchList').setGridParam({url:'/model/actSearch.cfm?'+$('#frmSearch').serialize()});
$('#searchList').trigger("reloadGrid");
});
Если вы загружаете ваши данные в вашу сетку другим способом, вы можете использовать setGridParam, чтобы изменить все, что вам нужно. Метод reloadGrid должен обновлять ваши данные в зависимости от изменяемых вами параметров.