createDgRow(dgRowIndex: Integer, insertForward: Boolean);
dgRowIndex. Глобальный индекс добавляемого ряда данных;
insertForward. Признак того, что ряд данных будет добавлен в начало коллекции рядов. Допустимые значения:
true. Ряд данных будет вставлен в начало коллекции рядов;
false. Ряд данных будет вставлен в конец коллекции рядов (по умолчанию).
Метод 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:

См. также: