Сортировка, множественная сортировка и очистка выбора сортировки для сетки JavaScript Shield UI

Я новичок в Shield UI JavaScript Grid, и меня больше интересует сортировка данных, содержащихся в сетке, поскольку в онлайн-документации нет того, что я ищу. Мне нужно знать, как очистить столбец от выбора, когда я переключаюсь на другой, или просто исключить столбец из участия в сортировке. Вижу вот это свойство:

        sorting:{
            multiple: false,
            allowUnsort: false
        },

Означает ли это, что сетка переводится в состояние, в котором она была до сортировки?


person Dan Wilson    schedule 17.01.2014    source источник
comment
я не понимаю, что вам нужно? Вам нужно удалить сортировку определенного столбца при щелчке по другому столбцу?   -  person Nouphal.M    schedule 17.01.2014
comment
Я пытаюсь вникнуть в подробности. И это одна из вещей. Я могу добавлять столбцы к выделенному, но, например, не отключать их.   -  person Dan Wilson    schedule 17.01.2014


Ответы (1)


Говоря о JavaScript-сетке Shield UI, следует учитывать несколько моментов. Начиная со второй части вашего вопроса - свойство allowUnsort не означает, что этот столбец может быть исключен из фильтра сортировки. Это происходит, когда пользователь переключает направления сортировки по возрастанию / убыванию. При повторном нажатии на заголовок столбца он будет очищен. Если вы хотите отсортировать несколько столбцов, вы можете сделать это, установив для свойства multiple значение true, как в приведенном ниже коде:

sorting:{
    multiple: true,
},

Это свойство обеспечивает довольно мощную сортировку за счет расширения количества критериев сортировки и переключения направлений сортировки.

person Ed Jankowski    schedule 17.01.2014