Получение содержимого сетки - PullRequest
1 голос
/ 10 февраля 2011

Я использую jqGrid для отображения значений на стороне клиента.Изначально сетка пуста, и пользователь вводит данные в строку.Согласно требованию, я должен предоставить данные, как только пользователь отправит форму.

Я намерен, непосредственно перед отправкой формы, отформатировать содержимое, чтобы я мог сохранить введенные пользователем данные в базе данных.Можно ли как-нибудь получить данные сетки в форме JSON?

В настоящее время я делаю то же самое следующим образом:

var ids = $(gridId).jqGrid('getDataIDs');
for ( var i =1; i <=ids.length; i++) {
        var id = ids[i];
        rowData = $("#"+grid).jqGrid('getRowData',id);          
    }
 //add rowData to some global object and inturn to some hidden field and sending it the server.

Есть ли другой способ сделатьтак же?

1 Ответ

5 голосов
/ 11 февраля 2011

Я бы порекомендовал вам использовать

var gridData=$("#list").jqGrid('getGridParam','data');

для получения полных данных из сетки.После того, как у вас есть все данные в одном объекте JavaScript gridData, вы можете изменить их так, как вам нужно, перед отправкой на сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...