Можете ли вы применить условное форматирование в отчетах Logi? - PullRequest
0 голосов
/ 15 апреля 2020

В отчете Logi веб-сайта у меня есть файл .lgx, в котором определены два столбца таблицы. Это «Предыдущее значение» и «Новое значение», и их целью является отображение старого значения и нового значения, когда одно из нескольких полей было изменено в данной записи. См. xml ниже:

<DataTableColumn ID="colchange_field_type" Header="Updated Field Type">
     <Label ID="lblchange_field_type" Caption="@Data.changeFieldType~" />
     <DataColumnSort DataColumn="change_field_type" />
</DataTableColumn>
<DataTableColumn ID="colprevious_value" Header="Previous Value" Class="ThemeAlignRight">
     <Label ID="lblprevious_value" Caption="@Data.previousValue~" Format="General Number" />
     <DataColumnSort DataColumn="previous_value" />
</DataTableColumn>
<DataTableColumn ID="colcurrent_value" Header="Current Value" Class="ThemeAlignRight">
     <Label ID="lblcurrent_value" Caption="@Data.currentValue~" Format="General Number" />
     <DataColumnSort DataColumn="current_value" />
</DataTableColumn>

Как видно, для обоих атрибутов "format" установлено значение "General Number". Проблема заключается в том, что в каждой строке @ Data.previousValue ~ и @ Data.currentValue ~ могут иметь один из нескольких типов данных (дата, валюта, текст, общее число или другие).

Есть ли какой-то способ условно установить атрибут формата, основанный на @ Data.changeFieldType ~? Прямо сейчас, когда значение представляет собой дату, на экране браузера оно отображается в ячейке в виде текста с ошибкой - «General Nu0ber».

Я видел страницу в документации Logi, в которой говорится о «ConditionalClass» элемент, но применение класса CSS на самом деле не то, что я хочу сделать здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...