mapCells

проходит по ячейкам и вызывает для них функцию

void mapCells(number startrow,string startcol,number numrows,number numcols,function callback,boolean getOnly);
startrownumberID первого ряда
startcolstringID первой колонки
numrowsnumberчисло рядов
numcolsnumberчисло колонок
callbackfunctionфункция, которую нужно вызвать для каждой ячейки в указанном диапазоне
getOnlybooleanесли true, то коллбэк применится к диапазону ячеек, но не изменит их значения

Example

grid.mapCells(1, "title", 3, 2,
    function(value, row_id, column_id, row_ind, col_ind) {
        console.log(value, row_id, column_id, row_ind, col_ind);
    });

Related samples

Details

Функция получает параметры:

  • value - (string,number) значение в ячейке
  • row_id - (string,number) ID ряда
  • column_id - (string,number) ID колонки
  • row_ind - (number) порядковый номер ряда
  • col_ind - (number) порядковый номер колонки

Если startrow === null, то коллбэк начинает применяться с первого ряда таблицы. Если startcol === null, то коллбэк начинает применяться с первой колонки таблицы. Если numrows === null, то коллбэк применяется ко всем строкам, начиная с startrow. Если numcols === null, то коллбэк применяется ко всем столбцам, начиная с startcol.

See also
Наверх
If you have not checked yet, be sure to visit site of our main product Webix javascript framework and page of datagrid javascript product.