DataGrid.getCellInSource

Синтаксис

getCellInSource(rowIndex: Number, colIndex: Number);

Параметры

rowIndex. Индекс строки таблицы;

colIndex. Идентификатор столбца таблицы.

Описание

Метод getCellInSource возвращает значение ячейки таблицы.

Комментарии

Метод возвращает JSON-объект со следующими полями: «@SI» - индекс стиля, CellData - значение ячейки таблицы.

Пример

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

function printCellValue(rowIndex, colIndex, value) {
    if(value) {
        console.log("Значение ячейки (%s, %s): %s", rowIndex, colIndex, value);
    } else {
        console.log("Значение для ячейки (%s, %s) не определено", rowIndex, colIndex);
    }
}
// Устанавливаем новое значение для ячеек таблицы
grid.setCellValueInSource(0, "popul", 7, "7.00");
grid.setCellValueInSource(1, "id", "fr", "FRC");
// Обновляем таблицу
grid.refresh();
// Получаем значение ячейки
var cellValue1 = grid.getCellValueInSource(0, "popul");
printCellValue(0,  "popul", cellValue1["rawValue"]);
var cellValue2 = grid.getCellInSource(1, "id");
printCellValue(1,  "id", cellValue2.CellData["@FT"]);

В результате выполнения примера для ячейки таблицы, находящейся на пересечении строки с индексом 0 и столбца с идентификатором «popul», было установлено значение «7.00», а для ячейки, находящейся на пересечении строки с индексом 1 и столбца с идентификатором «id» - значение «FRC». Уведомления об этом были выведены в консоли браузера:

Значение ячейки (0, popul): 7.00

Значение ячейки (1, id): FRC

См. также:

DataGrid