39 lines
1.5 KiB
JavaScript
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 };
|