conditions
модуль для работы с условиями
object conditions;
Example
$$("ss").conditions.parse([
[3, 3, "greater", 5000, "webix_ssheet_condition_good"],
[3, 3, "lessOrEqual", 5000, "webix_ssheet_condition_bad"],
[4, 4, "less", 100, "webix_ssheet_condition_bad"]
]);
Related samples
Details
У модуля есть несколько методов для работы с условиями:
- handlers() - возвращает все условия
- add() - добавляет условное форматирование указанной ячейке. Принимает следующие параметры:
- row (number) - ID ряда
- col (number) - ID столбца
- rule (string) - условное правило
- value (value) - значение, с которым сравнивать
- css (string) - название CSS класса
- page (string) - опциональный, название страницы. Если не задан, метод применяется к текущей странице
- clear() - очищает условные форматирования с текущего листа
- page (string) - опциональный, название страницы. Если не задан, метод применяется к текущей странице
- get() - возвращает массив с условными форматированиями указанной ячейки. Принимает следующие параметры:
- row (number) - ID ряда
- col (number) - ID столбца
- page (string) - опциональный, название страницы. Если не задан, метод применяется к текущей странице
- parse() - парсит условное форматирование в указанный лист. Принимает следующие параметры:
- data (array) - данные для условного форматирования. Массив следующего вида: [rowID, colID, rule, value, css]
- page (string) - опциональный, название страницы. Если не задан, метод применяется к текущей странице
- remove() - убирает условное форматирование с указанной ячейки. Принимает следующие параметры:
- row (number) - ID ряда
- col (number) - ID столбца
- page (string) - опциональный, название страницы. Если не задан, метод применяется к текущей странице
- serialize() - возвращает 2D массив аналогичный тому, что передаётся в метод parse(). Принимает следующий параметр:
- page (string) - опциональный, название страницы. Если не задан, метод применяется к текущей странице
- update() - обновляет условное форматирование указанной ячейки. Принимает следующие параметры:
- row (number) - ID ряда
- col (number) - ID столбца
- newData (array) - 2D массив: [rule, value, css]
- page (string) - опциональный, название страницы. Если не задан, метод применяется к текущей странице
See also
Наверх