Регистрация  |  Вход

Список не сортируется, если поле сортировки не выводится на ВФ странице

ситуация такая, есть квери в котором выполняется сортировка по двум полям.

при запуске этого квери, например, в квери локаторе Дев консоли возвращается отсортированный как и требовалось список.

а вот если этот же квери использовать в контроллере - то список не сортируется до тех пор, пока это поле не будет выведено в колонку на ВФ странице

не знаю, что и сказать,

убираю эту "обязательную" колонку через style="display:none"

ситуация такая, есть квери в котором выполняется сортировка по двум полям.

при запуске этого квери, например, в квери локаторе Дев консоли возвращается отсортированный как и требовалось список.

а вот если этот же квери использовать в контроллере - то список не сортируется до тех пор, пока это поле не будет выведено в колонку на ВФ странице

не знаю, что и сказать,

убираю эту "обязательную" колонку через style="display:none"

Не знаю что-то я не замечал этой проблемы :(

Не знаю что-то я не замечал этой проблемы :(

Проблема явно в чем-то другом

Проблема явно в чем-то другом

Да, как-то совсем странно звучит.
Может пример кода скинь?

Да, как-то совсем странно звучит. 
Может пример кода скинь?

вот то квери:

[SELECT id, type__c, Due_Date__c, sort_order__c  FROM MyObject__c WHERE status__c in (что-то что-то) order by sort_order__c , Due_Date__c asc];

поле sort_order__c - я придумал: это формульное поле читающее другие поля на записи и возращающее Number, т.о. определяется приоритетность записи и ее положение в списке

так вот, если это поле не выводить в таблице, то сортировки по нему не происходит. вообщето та таблица использует JS плагин для улучшения вида таблицы и прочее,но я его отключал и смотрел вывод таблицы как он есть

вот то квери:

[code][SELECT id, type__c, Due_Date__c, sort_order__c  FROM MyObject__c WHERE status__c in (что-то что-то) order by [b]sort_order__c[/b] , Due_Date__c asc];[/code]

поле [b]sort_order__c[/b] - я придумал: это формульное поле читающее другие поля на записи и возращающее Number, т.о. определяется приоритетность записи и ее положение в списке

так вот, если это поле не выводить в таблице, то сортировки по нему не происходит. вообщето та таблица использует JS плагин для улучшения вида таблицы и прочее,но я его отключал и смотрел вывод таблицы как он есть

хм, может дело в формуле? Надо это дело реально смотреть!

хм, может дело в формуле? Надо это дело реально смотреть!

Dmitry Shnyrev
хм, может дело в формуле? Надо это дело реально смотреть!

да все работает, что волноваться... формула работает.. список сортируется если выводить поле...

[quote="Dmitry Shnyrev"]хм, может дело в формуле? Надо это дело реально смотреть![/quote]
да все работает, что волноваться... формула работает.. список сортируется если выводить поле...