Метод addRow в jqGrid

Цикл статей «Документация jqGrid на русском».

Следующая статья — «Метод inlineNav в jqGrid».
Предыдущая статья — «Метод restoreRow в jqGrid».

Этот метод добавляет новую строку для редактирования.

Пример вызова:

Или с помощью нового API:

Где parameters — это объект со следующими значениями по умолчанию:

Где

    • rowID — id новой записи
    • initdata — (object) объект с парами «имя:значение», где имя — это name из colModel. Начальные значения для новой строки берутся из этого объекта.
    • position — (string) определяет позицию новой строки в таблице. Значение по умолчанию — 'first' (начало таблицы). Можно указать значение 'last' (конец таблицы).
    • useDefValues — (boolean) если установлено в true, то используется свойство editoptions из colModel.
    • useFormatter — (boolean) если установлено в true, то параметры согласовываются с параметрами из formatter actions.
    • addRowParams — (object) параметры, которые передаются в addRow. Они такие же, что и у метода editRow.

На самом деле этот метод использует уже существующие методы. При вызове этот метод сначала выполняет addRowData для добавления локальной строки. После этого метод вызывает editRow для перевода строки в режим редактирования. Если параметр keys установлен в true, и пользователь нажимает клавишу Esc, то строка автоматически удаляется.

Цикл статей «Документация jqGrid на русском».

Следующая статья — «Метод inlineNav в jqGrid».
Предыдущая статья — «Метод restoreRow в jqGrid».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *