В этом случае я делаю два поля; один - выпадающий, а другой - для хранения данных второго столбца, как это принято. Большинство учебных пособий располагаются один над другим, и в режиме просмотра верхнего поля (которое не является раскрывающимся полем) запись запрещена, что позволяет пользователю щелкнуть раскрывающийся список, сделать выбор, и полученная информация о втором столбце сохраняется. в видимом поле и идентификатор выпадающего списка хранится позади.
Однако с появлением Web Direct и т. Д. Этот метод не работает, так как Web Direct не может обрабатывать сложенные объекты, поэтому очень простое решение, которое я использую, состоит в том, чтобы два поля располагались рядом, выпадающий справа и редактирование поле (или вторая информация о поле) слева. В раскрывающемся меню включена стрелка раскрывающегося списка, а затем в раскрывающемся списке отображается ширина, отображающая только стрелку раскрывающегося списка. Затем он выравнивается рядом (встык) с правым краем поля редактирования. В результате пользователь нажимает на стрелку раскрывающегося списка, открывается раскрывающееся окно, и все функциональные возможности раскрывающегося окна включаются, и пользователь выбирает то, что ему нужно, и раскрывающееся окно закрывается обратно к стрелке, и информация сохраняется во втором блоке.
(Прелесть этого метода в том, что весь макет выглядит как стандартный выпадающий список, но это два поля. Извините, я не могу опубликовать изображение, так как это сделает его более понятным)