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
Наверх