39 lines
1.5 KiB
JavaScript

/*
Парус 8 - Панели мониторинга - Редактор панелей
Компоненты: Индикатор (общие ресурсы условия)
*/
//---------------------
//Подключение библиотек
//---------------------
import { getConditionsValues } from "../../../../components/editors/p8p_component_condition/util"; //Вспомогательные ресурсы условий
//---------
//Константы
//---------
//Доступные поля условий таблицы
const P8P_CC_TABLE_COND_FIELDS = [{ name: "Графа", value: "column", hasElement: true }];
//Доступные поля результата условия таблицы
const P8P_CC_TABLE_RES_FIELDS = [
{ name: "Цвет заливки", value: "backgroundColor", hasElement: true, icon: "color_lens" },
{ name: "Цвет шрифта", value: "color", hasElement: true, icon: "format_color_text" }
];
//------------------------------------
//Вспомогательные функции и компоненты
//------------------------------------
//Считывание стилей колонки по условиям
const getColumnStylesByConditions = (conditions, row, columnName) => {
//Считываем стили строки
return getConditionsValues(row, conditions, columnName);
};
//----------------
//Интерфейс модуля
//----------------
export { P8P_CC_TABLE_COND_FIELDS, P8P_CC_TABLE_RES_FIELDS, getColumnStylesByConditions };