Нужна помощь с JQGrid - PullRequest
       0

Нужна помощь с JQGrid

0 голосов
/ 14 июля 2011

Итак, у меня есть JQGrid на моей странице.У меня есть действия, привязанные к событию afterSaveCell в сетке - перечислены ниже:

afterSaveCell: function (rowid, name, val, iRow, iCol) {
    var data = {
        id: GetGUIDValue(),
        rowid: rowid,
        columnName: name,
        cellValue: val
    };

    $.ajax({
        type: "POST",
        url: GetControllerUrl("UpdateScheduleRow", "Indications"),
        async: false,
        data: data,
        success: function (returnData) { /*ReloadGrid();*/
            if (iCol == 9) // index rate -- give enum later
            {
                if (returnData == "") {
                    alert('Cannot update Index Rate with blank value.');
                    fillRates();
                } else {
                    schedule.jqGrid('setCell', iRow, iCol, returnData);
                }
            } else {
                schedule.jqGrid('setCell', iRow, iCol, returnData);
            }
        },
        error: function (e) {
            alert('Error saving schedule row change: [Reason] ' + e.Message);
        }
    });
}

Итак, я хочу, чтобы этот код вызывался для каждой отдельной ячейки в каждой строкев сетке, каждый раз, когда сетка загружается, а не только когда пользователь обновляет одну ячейку.Как мне этого добиться?

1 Ответ

0 голосов
/ 15 июля 2011

Используйте другое событие afterInsertRow . Это может решить вашу проблему и вызвать ваш код в этом событии

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