перезагрузите загруженный jqGrid с различными данными таблицы

Бросьте международный указатель на указатель плавающий, и Вы сделаны.

(Хотя я не объявил бы это как международный массив. Я использовал бы пусто* для прояснения, память используется в качестве места свалки для других значений.)

Кстати, почему Вы только не используете массив плаваний?

14
задан Ron Harlev 13 January 2010 в 19:09
поделиться

2 ответа

при использовании метода "GridUnload" выгрузится сетку и оставьте исходную HTML-таблицу. Следующий вызов для создания сетки начнется с нуля с любой заданной схемой

15
ответ дан 1 December 2019 в 06:53
поделиться

Сегодня я столкнулся с той же проблемой. Я использую 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 должен обновлять ваши данные в зависимости от изменяемых вами параметров.

26
ответ дан 1 December 2019 в 06:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: