Заказ ростка другим контроллером
В одном из моих ListViews, кроме нескольких свойств 'office', я отображаю свойство 'distance', принадлежащее другому контроллеру, а orderBy работает только для / со свойствами модели 'office'.
Справочная информация. У меня есть поле ввода для почтового индекса, используемого в запросе для получения расстояний между этим почтовым индексом и всеми почтовыми кодами нашего офиса. Полученные расстояния находятся во втором контроллере.
Пожалуйста, несколько советов, как получить дистанционный заказ.
1 ответ
Проще всего было бы добавить в модель вычисляемое свойство, которое извлекает расстояние от контроллера, в котором у вас есть информация. Для того чтобы orderBy работал, необходимо, чтобы комбинация вида контроллера / списка массива показала, что свойство, по которому вы хотите отсортировать, является свойством отображаемого объекта.