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 класса.
  • clear() - очищает условные форматирования с текущего листа
  • get() - возвращает массив с условными форматированиями указанной ячейки. Принимает следующие параметры:
    • row (number) - ID ряда
    • col (number) - ID столбца.
  • parse() - парсит условное форматирование в текущий лист. Принимает один параметр:
    • data (array) - данные для условного форматирования. Массив следующего вида: [rowID, colID, rule, value, css].
  • remove() - убирает условное форматирование с указанной ячейки. Принимает два параметра:
    • row (number) - ID ряда
    • col (number) - ID столбца.
  • seialize() - возвращает 2D массив аналогичный тому, что передаётся в метод parse()
  • update() - обновляет условное форматирование указанной ячейки. Принимает следующие параметры:
    • row (number) - ID ряда
    • col (number) - ID столбца
    • newData (array) - 2D массив: [rule, value, css].
See also
Наверх