Портал Power Apps - переопределение имени столбца списка сущностей
Кто-нибудь знает имя переменной шаблона жидкости для использования переопределения имени столбца вместо имени, определенного в представлении?
<th width="{{ c.width }}" class="govuk-table__header" data-logicalname="{{ c.logical_name }}">
{% if c.sort_enabled %}
{% assign current_sort = order | current_sort:c.logical_name %}
{% case current_sort %}
{% when 'ASC' %}
<a href="{{ request.path_and_query | add_query:'order', c.sort_descending }}"><i class="fa fa-sort-asc"></i>
{{ c.name }}
</a>
{% when 'DESC' %}
<a href="{{ request.path_and_query | add_query:'order', c.sort_ascending }}"><i class="fa fa-sort-desc"></i>
{{ c.name }}
</a>
{% else %}
<a href="{{ request.path_and_query | add_query:'order', c.sort_ascending }}"><i class="fa fa-sort-desc fa-rotate-270"></i>
{{ c.name }}
</a>
{% endcase %}
{% else %}
{{ c.name }}
{% endif %}
</th>
Я сейчас использую c.name
но я хочу, чтобы имя унаследовало атрибут имени столбца в конфигурации списка сущностей.
0 ответов
ASAIK это невозможно, вам нужно добавить логику в шаблон, чтобы переименовать имя столбца, см. "XXXXXXXXXX" ниже:
{% if c.logical_name == "XXXXXXXXXX" %}
<th width="{{ c.width }}" class="govuk-table__header" data-logicalname="{{ c.logical_name }}">
{% if c.sort_enabled %}
{% assign current_sort = order | current_sort:c.logical_name %}
{% case current_sort %}
{% when 'ASC' %}
<a href="{{ request.path_and_query | add_query:'order', c.sort_descending }}"><i class="fa fa-sort-asc"></i>
XXXXXXXXXX
</a>
{% when 'DESC' %}
<a href="{{ request.path_and_query | add_query:'order', c.sort_ascending }}"><i class="fa fa-sort-desc"></i>
XXXXXXXXXX
</a>
{% else %}
<a href="{{ request.path_and_query | add_query:'order', c.sort_ascending }}"><i class="fa fa-sort-desc fa-rotate-270"></i>
XXXXXXXXXX
</a>
{% endcase %}
{% else %}
{{ c.name }}
{% endif %}
</th>
{% else %}
<th width="{{ c.width }}" class="govuk-table__header" data-logicalname="{{ c.logical_name }}">
{% if c.sort_enabled %}
{% assign current_sort = order | current_sort:c.logical_name %}
{% case current_sort %}
{% when 'ASC' %}
<a href="{{ request.path_and_query | add_query:'order', c.sort_descending }}"><i class="fa fa-sort-asc"></i>
{{ c.name }}
</a>
{% when 'DESC' %}
<a href="{{ request.path_and_query | add_query:'order', c.sort_ascending }}"><i class="fa fa-sort-desc"></i>
{{ c.name }}
</a>
{% else %}
<a href="{{ request.path_and_query | add_query:'order', c.sort_ascending }}"><i class="fa fa-sort-desc fa-rotate-270"></i>
{{ c.name }}
</a>
{% endcase %}
{% else %}
{{ c.name }}
{% endif %}
</th>
{% endif %}