Стиль отображаемого выпадающего меню обычно связан с количеством элементов, хотя он также отображается как стандартный элемент select при просмотре в Firefox.
Для любого другого типа поля имеет смысл создать пользовательский элемент управления полем, но из-за кода, который ожидает, что вещи будут называться «Lookup», поля поиска почти невозможно расширить.
Лучший способ настроить определенное поле, вероятно, с помощью javascript / jquery. Когда вы нажимаете на стрелку выпадающего меню, вызывается ShowDropdown (в core.js). Это создает элемент select с параметрами, установленными в списке с разделителями трубы в атрибуте choices текстового поля.
Добавьте некоторый код на страницу, чтобы при загрузке вызывались EnsureSelect и FilterChoice или аналогичные для создания элемента select. Установите свойства для текстового поля и выберите элементы, чтобы текстовое поле было скрытым, а элемент выбора - видимым выпадающим списком. Вызывайте SetCtrlFromOpt при изменении, а не по размытию / двойному щелчку, чтобы правильно обновлять элемент управления, который будет читать и сохранять сервер.
Тот же подход можно использовать для сохранения поля со списком, но добавьте событие щелчка, чтобы установить значение, а не двойной щелчок.