Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Баги группировки Grid по полю (https://javascript.ru/forum/extjs/67198-bagi-gruppirovki-grid-po-polyu.html)

khusamov 29.03.2017 16:04

Теперь я напоролся на эту проблему)))
У меня почему-то первая запись из json выделяется в отдельную группу.
В общем придется копать код плагина.
Если будет желание - присоединяйся. Попробуем в онлайн режиме это решить.

khusamov 01.04.2017 17:37

А сервер как должен обрабатывать запрос на группировку, кстати?

khusamov 01.04.2017 23:48

Он на сервер посылает параметр group
То есть сервер должен подготовить ответ, чтобы группировка нормально отработала на клиенте. Вот поэтому у тебя там пример не работает.

khusamov 01.04.2017 23:50

Кстати, если отключить remoteSort: true то группировка работает без сервера... о как.

Sogl 07.05.2017 14:26

Цитата:

Сообщение от khusamov (Сообщение 449039)
Он на сервер посылает параметр group
То есть сервер должен подготовить ответ, чтобы группировка нормально отработала на клиенте. Вот поэтому у тебя там пример не работает.

И снова мимо. Заметил, что вы любите строить предположения в духе "видать, ты эту банальную вещь забыл". Обычно прежде чем спрашивать совета на этом и официальном форуме, я несколько раз все проверяю.

Я корректно на бекенде обрабатываю параметр group, более того сравнил работу с версией ExtJS 2.3 и убедился, что в старой либе все ок, а в 6.2 какие-то множественные баги с группировкой.

Вам то удалось найти причину? Я пока тем проектом не занимаюсь, поэтому и на форум забыл заходить :)

p.s. nohuhu, вся надежда на вас. На официальном форуме как всегда ответа не дождаться.

khusamov 07.05.2017 18:41

Если сервер присылает отсортированный ответ, то группировка на клиенте работает нормально. Потому на сервер и отсылается параметр group, чтобы он знал как подготовить ответ. Но до конца доработать этот вариант не смог. Разработчики сервера решили вообще от группировок отказаться.

А так я заметил, что группировка начинает работать, если ответ сервера отсортирован по полю, по которому будет группировка включена. Вот и все что хотел сказать.


Часовой пояс GMT +3, время: 09:10.