DataGrid.createDgRow

Синтаксис

createDgRow(dgRowIndex: Integer, insertForward: Boolean);

Параметры

dgRowIndex. Глобальный индекс добавляемого ряда данных;

insertForward. Признак того, что ряд данных будет добавлен в начало коллекции рядов. Допустимые значения:

Описание

Метод createDgRow создаёт ряд данных для таблицы.

Комментарии

Метод возвращает значение типа PP.Ui.DGRow.

Пример

Для выполнения примера необходимо наличие на html-странице компонента DataGrid с наименованием «grid» (см. «Пример создания компонента DataGrid»). Добавим повторно ряды данных с индексами 3 и 4:

function addRow(row) {
    // Получаем настройки строки
    var rowSettings = row.getSettings();
    // Добавляем информацию об ячейках строки
    var rowIndex = row.getRowIndex();
    rowSettings.Cells = grid.findDgRowByRealIndex(3)._Cells;
    // Добавляем строку в таблицу
    grid.insertRows([rowSettings]);   
}
// Устанавливаем признак загрузки всех строк таблицы
grid.setRenderType(PP.Ui.DataGridRenderType.AllRows);
// Добавляем повторно ряд данных с индексом 3
var row1 = grid.createDgRow(3, false);
addRow(row1);
// Добавляем повторно ряд данных с индексом 4
grid.createDgRowAndRender(4);

В результате выполнения примера в таблицу были повторно добавлены ряды данных с индексами 3 и 4:

См. также:

DataGrid