Сортировка при выборе из справочника и отображение нескольких колонок
Например, при выборе города требуется отобразить не только колонку "Название", но и колонку "Страна", а также отсортировать сначала по стране, а потом по названию.
Как правильно это сделать в 7-ке?
Сейчас обычно список содержит одну колонку с первичным полем для отображения.
Нравится
Валерий,
Теоретически, можно полностью переопределить LookupPage, чтобы при выборе из объекта городов, в реестре отображались две колонки.
В 7.2 настройка колонок, в карточке выбора из справочника, реализована пользовательски, возможно, есть смысл дождаться релиза новой версии.
Смысл, может, и есть :smile:, но:
- когда планируется релиз новой версии?
- насколько просто будет перенести из 7.1 свои настройки - достаточно ли будет сохранить и загрузить новые и замещенные схемы?
Валерий, обращался к коллегам из департамента разработки. Релиз планируется выпустить в ближайшее время, январь-февраль. И заодно попросил рекомендаций о том, как реализовать карточку выбора из справочника с несколькими колонками и получил ответ, что с текущим ядром (7.1) - никак.
Максим, спасибо!
Подождем... А если "припечет", попробуем заместить LookupPage :smile:
От вывода нескольких колонок пока отказались, а с сортировкой оказалось просто - добавили в заменяющей схеме страницы такой код:
var City = this.find('City'); if (City) { City.orders = [{ columnPath: 'Country' }, { columnPath: 'Name' }]; }