Сохранение сортировки в vaadin-grid в приложении Polymer 2

Я использую vaadin-grid в приложении Polymer 2.0 с несколькими столбцами, почти у всех которых есть vaadin-grid-sorter. Поскольку я хотел бы дать пользователю возможность сохранить свои предпочтения сортировки, мой вопрос:

Могу ли я настроить столбец для сортировки и направление сортировки в коде?

Я бегло просмотрел исходный код сетки, но не нашел для этого никакого (общедоступного) свойства.


person NicolasR    schedule 15.11.2017    source источник


Ответы (1)


Я думаю, что для vaadin-grid-sorter есть атрибут direction, вы можете установить значение asc или desc. И установите атрибут path для свойства в элементе, используемом для сортировки. Например:

<vaadin-grid-column>
    <template class="header">
        <vaadin-grid-sorter path="date" direction="desc">Date</vaadin-grid-sorter>
    </template>
    <template>[[item.date]]</template>
</vaadin-grid-column>
person YuKitAs    schedule 16.11.2017
comment
Спасибо, да, я это видел, но проблема в следующем: как мне установить активный сортировщик сетки (почти все мои столбцы имеют сортировщик)? Или сортировщик сетки, который задает направление, автоматически становится активным? - person NicolasR; 17.11.2017
comment
@NicolasR Вы правы. Когда каждый столбец имеет свой собственный сортировщик, тот, который устанавливается пользователем, автоматически становится активным сортировщиком, все остальные сортировщики будут с ним постоянно. - person YuKitAs; 17.11.2017
comment
@YuKitAs У меня возникла проблема при сортировке. По умолчанию кажется, что текст сортируется только тогда, когда он начинается с заглавных букв, а текст с маленькими буквами игнорируется или просто не сортируется. Как написать здесь настраиваемую сортировку или изменить сортировку по умолчанию, чтобы сортировка производилась независимо от регистра букв. - person Supriya Kale; 05.01.2018