0
myr4ik07
06.02.16
✎
00:01
|
Привет. Получаю с сервиса значения типа
Город ИДГорода
Город1 ИДГорода1
и т.д.
В событии поля ввода заполняю список значений
&НаКлиенте
Процедура ГородОтправителяАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка)
ГородОтправителяАвтоПодборНаСервере();
КонецПроцедуры
&НаСервере
Процедура ГородОтправителяАвтоПодборНаСервере()
ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
ХМЛ = ОбработкаОбъект.ПолучитьГород();
Прочитать = ОбработкаОбъект.ОбработатьГорода(ХМЛ);
Для Каждого Строка Из Прочитать Цикл
Элементы.ГородОтправителя.СписокВыбора.Добавить(Строка.НазваниеГорода,Строка.ИдентификаторГорода);
КонецЦикла;
КонецПроцедуры
и получаю чуть не то что хочу.
Если поменяю местами заполнения данных в список значений тоже не очень хорошо выглядит
а мне полюбому соответствие (Идентификатор) нужно хранить, что бы потом понимать, какой город выбран для подальшего использования выбранного идентификатора
|
|
2
EugeniaK
06.02.16
✎
00:31
|
(0) Читай СП
Расширение поля формы для поля ввода (Form field extension for a text box)
РежимВыбораИзСписка (ListChoiceMode)
Использование:
Чтение и запись.
Описание:
Тип: Булево.
Свойство регулирует работу поля ввода. Если значение свойства - Истина, то поле ввода работает как поле выбора и может хранить одно из значений произвольного типа, имеющихся в списке.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
Примечание:
Истина - при выборе показываются представления значений списка, в противном случае - сами значения.
|
|