#grid #genexus
#сетка #genexus
Вопрос:
У меня следующая проблема: я создаю список товаров Top10 в зависимости от того, сколько раз каждый товар был продан. Я могу правильно рассчитать это число и сохранить его в переменной, но когда я пытаюсь отсортировать сетку по этой переменной программно, Genexus мне не позволяет (конечно, я могу щелкнуть по этой строке, и она будет отсортирована правильно, но это не то, что я хочу).
Насколько я читал, сетки по какой-то причине не могут быть отсортированы с использованием переменных, есть ли обходной путь для этого?
Ответ №1:
Вы должны использовать поставщика данных для загрузки SDT со списком элементов Top10, отсортированных по проданным элементам. Затем отобразите выходной SDT в сетке.
Комментарии:
1. Спасибо за ответ.. но как мне заставить список загружать информацию из SDT?
Ответ №2:
Вы должны попытаться найти способ загрузить их в правильном порядке. Если это невозможно, создайте коллекцию SDT с элементами и используйте метод sort . После этого измените сетку на сетку, отличную от базовой таблицы, и используйте событие load для загрузки содержимого коллекции.