Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Можно использовать при форматировании следующих визуальных свойств:
Настройки стиля таблиц (Заголовка, Бокового столбца, Ячейки данных).Форматирование может применяться в следующих элементах виджета (активируется галочкой Включить форматирование):
Настройки таблицы
Заголовки столбцов
Заголовки строк
Ячейки данных
Image Added
При работе с форматированием текста заголовков столбцов можно использовать следующие зарезервированные команды:
@value
- значение ячейки заголовка (применяется для форматирования текстов показателя или измерений)- @labels
@labels
- наименование ячейки с учетом ролевого измерения (необходимо включить Заголовки в настройках)
При работе с форматированием текста заголовков строк можно использовать следующие зарезервированные команды:
@value
- значение в ячейке бокового столбца@level
- уровень вложенности измерения@rowLevel (@level)
- текущий уровень вложенности@path
- массив всех родительских уровней@path[0]
- самый первый родитель@path[@level-1]
- ближайший родитель
При работе с форматированием ячеек данных можно использовать следующие зарезервированные команды:
@value
- значение в ячейке таблицы@rowPath
- массив родителей-строк@rowLevel
- текущий уровень вложенности по строкам (РАБОТАЕТ С 1)@columnPath[x]
- массив родителей-столбцов (x - уровень вложенности)@columnLevel
- текущий уровень вложенности@subcolumn
@subcolumn
- содержит название показателя
Информация |
---|
При работе с форматированием так же можно использовать HTML разметку для более глубоко форматирования текста. |
Примеры
использования:форматирования
Изменение
подсветкифона ячеек
Вы можете изменить фон ячеек в зависимости от названия показателя
Image Removed
Поле форматора находится в пункте “Настройки стиля таблиц” → “Ячейки данных“ → “Включить форматирование“. Например, для одной категории данных можно задать один цвет, а для другой - другой цвет. Для этого можно использовать следующую команду:
@subcolumn=='Пробег автомобиля'? 'red':@subcolumn=='Стоимость автомобиля'?'green':''
Где
@subcolumn=='Пробег автомобиля'
- название колонки, где вы хотите изменить цвет фона ячеек
'red'
- цвет фона
Информация |
---|
Возможно использование различных цветовых форматов:
|
Поле ввода находится в пункте Настройки стиля таблиц → Ячейки данных → Включить форматирование.
Так как в примере редактируется цвет фона, то для форматора использовалось соответствующее поле ввода.Image Removed
Image AddedБлок кода |
---|
@subcolumn=='Пробег автомобиля'? 'red':@subcolumn=='Стоимость автомобиля'?'green':'' |
Замена значения первого уровня измерения
Image RemovedImage AddedБлок кода |
---|
@level===0&&@path[0]===`ru-al`?`Алтайский край` : @level===0&&@path[0]===`ru-ir`?`Иркутская область` :@level===0&&@path[0]===`ru-ms`?`Москва` :@level===0&&@path[0]===`ru-pr`?`Приморский край` :@level===0&&@path[0]===`ru-sa`?`Самарская область` :@level===0&&@path[0]===`ru-sc`?`Севастополь` :@value |
Замена значения первого уровня измерения
Image RemovedImage AddedБлок кода |
---|
@value + ' RUR' |
Дополнение подписей измерения
Image RemovedImage AddedБлок кода |
---|
@level == 0 ? @value + ' год' : @level==1? 'месяц ' + @value : '' |
Изменение значений в ячейке при помощи логических и математических операций
Image RemovedImage AddedБлок кода |
---|
@value >2200 ? @value * 5: @value/5 |
Изменение цвета текста в ячейках в зависимости от определенного значения и названия измерения
Image RemovedImage AddedБлок кода |
---|
@value < 2200 && @columnPath[0]="Январь"? "red" : "black" |
Изменение цвета фона ячеек в зависимости от названия месяца
Image RemovedImage AddedБлок кода |
---|
@columnPath[0] == "Январь" ? '#03a9e3' : @columnPath[0] == "Февраль" ? '#0bb2c4' : @columnPath[0] == "Март" ? '#3bad68' : @columnPath[0] == "Апрель" ? '#8bbd38' : @columnPath[0] == "Май" ? '#cfc903' : @columnPath[0] == "Июнь" ? '#f9ad01' : @columnPath[0] == "Июль" ? '#f08002' : @columnPath == "Август" ? '#ec494c' : @columnPath[0] == "Сентябрь" ? '#cf687d' : @columnPath[0] == "Октябрь" ? '#98648a' : @columnPath[0] == "Ноябрь" ? '#6881b9' : @columnPath[0] == "Декабрь" ? '#0078aa' : '000000' |
Изменение форматирования шрифта заголовков столбцов и ячеек данных в зависимости от текста заголовка
Image RemovedImage AddedФорматирование текста показателя в настройках заголовка таблицы:
Блок кода |
---|
@value=='Закупочная стоимость'?'<b>' + @value +'</b>':@value |
Форматирование текста в ячейках данных:
Блок кода |
---|
@subcolumn=='Закупочная стоимость'?'<b>' + @value +'</b>':@value |
Вывод реестровой информации из системы сбора данных, если у атрибута выбран тип "Text"
Вывод реестровой информации из системы сбора данных, если у атрибута выбран тип "Text".
Данные с заданной разметкой в системе Smart Forms:Image Removed
Image AddedДанные отображаемые в сводной таблице:Image Removed
Image AddedИнформация |
---|
Параметры форматирования разметки применяются автоматически, дополнительных условий для форматирования писать не нужно. |
Заголовки столбцов форматирование стиля текста
Image RemovedImage AddedФорматирование текста показателя в настройках заголовка таблицы:
Блок кода |
---|
'<b>' + @value +'</b>' |
Форматирование текста заголовков (столбцов)
Блок кода |
---|
'<b>' + @value +'</b>' |
Обработка пустых заголовков строк
Image RemovedImage AddedФорматирование текста заголовков (строк)
Блок кода |
---|
@value==""?"<Пусто>":@value |
Так же на На этой странице
Оглавление |
---|