Портал 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 %}
Другие вопросы по тегам