Убрать список выбора у элемента формы, программно #635766


#0 by yuch
Управляемое приложение. У элемента формы в автоподборе указан алгоритм который предлагает список вариантов основанный на введенном тексте. Но когда вводимый текст не соответствует каким либо вариантам, у элемента зависает последний список выбора. Собственно можно его убрать программно?
#1 by GLazNik
СписокВыбора.Очистить не?
#2 by yuch
Если про Элемент.СписокВыбора.Очистить то не.
#3 by vmv
в каком обработчике это сделать догадайся по терму ДанныеВыбора именно они выпадают лезут когда идет набор текста в поле ввода
#4 by yuch
Именно. Я обрабатываю событие АвтоПодбор. И там для параметра ДанныеВыбора указываю какой список выводить пользователю. Потом пользователь вводит еще несколько символов, в результате чего варианты для выбора отсутствуют, а список выбора все равно висит. Надеюсь объяснил понятно.
#5 by vmv
я так делаю, тьотки давольны &НаКлиенте
#6 by yuch
Мне бы не показать, мне бы убрать.
#7 by vmv
в это это предложение ОкончаниеВводаТекста(<Текст>, <ДанныеВыбора>, <СтандартнаяОбработка>) тебе ни о чем не намекает? это и есть место где нужно снова переопределить данныевыбора, прохавав введенный текст, ну там проверить на наличие такого текста в текущих значениях элементов списка, переформировать его и так далее
#8 by yuch
ОкончаниеВводаТекста наступает когда пользователь нажал enter и закончил редактирование. В моем же случае пользователь продолжает вводить текст, вот только список выбора уже не нужен. Мне его убрать нужно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С