Строки и Столбцы

Работа со столбцами

Скрыть/показать столбцы

Чтобы управлять видимостью столбцов на листе Spreadsheet, используйте метод hideColumn.
Метод принимает два параметра:

  • columnId - (number) ID столбца
  • state - (boolean) true - скрыть столбец, false - показать столбец
$$("ssheet").hideColumn(2, true);

Вставить новый столбец

Чтобы вставить новый столбец слева от указанного, используйте метод insertColumn.
В качестве параметра метод принимает ID столбца, перед которым будет вставлен новый столбец.

$$("ssheet").insertColumn(3);

Если ID столбца не задан, новый столбец будет вставлен перед выделенным столбцом.

Удалить столбец

Вы можете удалить определенный столбец или диапазон столбцов, передав их ID методу deleteColumn.

$$("ssheet").deleteColumn(3);
// или
$$("ssheet").deleteColumn([1, 3]);

Если параметр не задан, метод удалит выделенный столбец.

Получить конфигурацию столбца

Используя метод getColumn, вы можете получить объект конфигурации столбца.
В качестве параметра передайте ID нужного столбца.

var config = $$("ssheet").getColumn(5);

Проверить видимость столбца

Чтобы проверить видимость столбца, используйте метод isColumnVisible.
В качестве параметра метод принимает ID столбца:

var isVisible = $$("ssheet").isColumnVisible(2);

Метод возвращает true, если столбец виден, и false - если скрыт.

Работа со строками

Скрыть/показать строки

Чтобы управлять видимостью строк на листе Spreadsheet, используйте метод hideRow.
Метод принимает два параметра:

  • rowId - (number) ID строки
  • state - (boolean) true - скрыть строку, false - показать строку
$$("ssheet").hideRow(2, true);

Вставить новую строку

Чтобы вставить новую строку над указанной, используйте метод insertRow.
В качестве параметра метод принимает ID строки, над которой будет вставлена новая строка.

$$("ssheet").insertRow(3);

Если ID строки не задан, новая строка будет вставлена над выделенной строкой.

Удалить строку

Вы можете удалить определенную строку или диапазон строк, передав ее ID методу deleteRow.

$$("ssheet").deleteRow(3);
// or
$$("ssheet").deleteRow([1, 3]);

Если параметр не задан, метод удалит выделенную строку.

Получить данные строки

Чтобы получить данные строки, используйте метод getRow.
В качестве параметра передайте методу ID строки.

var data = $$("ssheet").getRow(5);

Метод возвращает объект с данными строки.

Проверить видимость строки

Чтобы проверить видимость строки, используйте метод isRowVisible.
В качестве параметра метод принимает ID строки:

var isVisible = $$("ssheet").isRowVisible(2);

Метод возвращает true, если строка видима, и false - если скрыта.

Фиксирование строк и столбцов

Фиксирование столбцов

Вы можете "закрепить" столбец с данными, сделав его видимым независимо от горизонтальной прокрутки.

Чтобы закрепить столбцы, используйте метод freezeColumns. Фиксирование столбцов происходит начиная с крайнего слева, поэтому вам необходимо передать методу число столбцов для фиксации, начиная с 0 (нуля):

$$("ssheet").freezeColumns(2);

Если параметр не передан, метод снимет закрепление.

Фиксирование строк

Также вы можете закрепить строки, сделав их видимыми независимо от вертикальной прокрутки.

Чтобы закрепить строки, используйте метод freezeRows. Передайте методу количество строк, которые нужно закрепить, начиная с 0.

$$("ssheet").freezeRows(3);

Если параметр не передан, метод снимет закрепление.

Наверх
If you have not checked yet, be sure to visit site of our main product Webix ui component library and page of javascript spreadshee product.