Tôi đang tìm kiếm một số trợ giúp trong việc thiết lập chế độ xem bảng để có thể sắp xếp các cột được hợp nhất một cách riêng biệt. Ở cấp độ cao, tôi có bảng xem sau:
Họ |
Họ |
Tuổi/Cân nặng^ |
Ken |
davidson |
Tuổi: 42 Trọng lượng: 200 |
Tôi có tất cả ba cột có thể sắp xếp, ngoại trừ cột thứ ba chỉ sắp xếp theo Lứa tuổi
, mặc dù nó có hai tùy chọn sắp xếp khả thi. nhấp vào Tuổi/Cân nặng
sẽ chỉ sắp xếp theo Độ tuổi, không có cách nào tôi có thể thấy để làm cho nó có thể sắp xếp theo Độ tuổi hoặc Cân nặng.
Tôi tìm thấy một vài liên kết ở đây có vẻ không quá lạc quan, nhưng tôi hy vọng rằng mọi thứ đã thay đổi:
Chỉnh sửa
Càng xem xét vấn đề này, tôi càng bắt đầu nghĩ rằng cách duy nhất để làm điều này là cung cấp một mẫu tùy chỉnh lượt xem-xem-bảng--tùy chỉnh-view-name.html.twig
và sẽ cần ghi đè lên một phần:
<tr>
{% for key, column in header %}
{% if column.default_classes %}
{%
set column_classes = [
'views-field',
'views-field-' ~ fields[key],
]
%}
{% endif %}
<th{{ column.attributes.addClass(column_classes).setAttribute('scope', 'col') }}>
<div class="th-wrap">
{%- if column.wrapper_element -%}
<{{ column.wrapper_element }}>
{% if column.title == 'sort by Age/Weight' %}
<!-- Add two links hardcoding the URL appropriately -->
{% else %}
{%- if column.url -%}
<a href="{{ column.url }}" title="{{ column.title }}">{{ column.content }}{{ column.sort_indicator }}</a>
{%- else -%}
{{ column.content }}{{ column.sort_indicator }}
{%- endif -%}
</{{ column.wrapper_element }}>
{% endif %}
{%- else -%}
{%- if column.url -%}
<a href="{{ column.url }}" title="{{ column.title }}">{{ column.content }}{{ column.sort_indicator }}</a>
{%- else -%}
{{- column.content }}{{ column.sort_indicator }}
{%- endif -%}
{%- endif -%}
</div>
</th>
{% endfor %}
</tr>
Trước khi tôi đi theo con đường này, nó có vẻ như là một giải pháp tối ưu? Vấn đề ở đây là tôi sẽ mất khả năng hiển thị chỉ báo sắp xếp vì cột vẫn liên quan trực tiếp đến Tuổi/Cân nặng
(chỉ là Tuổi) thay vì các cột riêng lẻ.
Có một biến toàn cầu có sẵn trong lượt xem-xem-bảng
trình kết xuất đồ họa mà tôi có thể kiểm tra cột sắp xếp thực tế không? URL có sẵn để phân tích cú pháp không?