|
Работа со списком значений
| ☑ |
0
alexshape
14.07.17
✎
14:03
|
Привет всем, не могу понять почему не выводится в списке выбора необходимые поля. Хотя в отладчике все норм, в списке выбора присутствует значение а на форме где то теряется.
Код:
Если СтрДлина(Текст) > 3 Тогда
Элемент.СписокВыбора.Очистить();
СтруктураМассивов = ПолучитьСписокДляВыбора(Текст,"/api/v2/suggest/fio", Ложь);
ОбработатьСовпадения(Текст);
мСписокДляВыбора = СтруктураМассивов.ЗначенияДляСписка;
Для Сч = 0 по мСписокДляВыбора.Количество()-1 Цикл
Элемент.СписокВыбора.Добавить(мСписокДляВыбора[Сч],мСписокДляВыбора[Сч]);
КонецЦикла;
Элемент.СписокВыбора.Добавить("Совпадения", "Совпадения");
КонецЕсли;
|
|
1
alexshape
14.07.17
✎
14:13
|
список выбора теряет значения пока выводит на экран. Причем не только строку со значением "совпадение". Хотя в отладчике при изменении ловлю событие и смотрю список выбора поля. То все норм
|
|
2
alexshape
14.07.17
✎
15:27
|
?
|
|
3
Вафель
14.07.17
✎
15:46
|
автоподбор по другому делается
|
|
4
alexshape
14.07.17
✎
15:48
|
(3) как
|
|
5
Имитация работы
14.07.17
✎
15:49
|
> ПолучитьСписокДляВыбора
> ОбработатьСовпадения
Какие директивы компиляции?
|
|
6
Вафель
14.07.17
✎
15:50
|
заполняй переменную ДанныеВыбора
|
|
7
alexshape
17.07.17
✎
08:15
|
(6) Разобрался, спасибо. Только нужно не забыть "СтандартнаяОбработка" в ложь выставить, иначе не работает.
|
|
8
alexshape
17.07.17
✎
09:35
|
Тут попутно еще одна проблема нарисовалась в продолжение темы. Посл етого как я отключил в автоподборе стандартную обработку. Теперь у меня не выбирается значение из списка выбора, с чем это может быть связанно?
|
|