0
Aleksey1989
06.03.13
✎
09:24
|
Добрый день. Для одного из полей я использовал событие АвтоПодбор для выполнения определенной процедуры при вводе текста. Проблема заключается в том, что как только я заканчиваю вводить на клавиатуре текст, это поле очищается. Как этого избежать?
|
|
2
Aleksey1989
06.03.13
✎
09:34
|
Нет, вернее не совсем. Можно, конечно, использовать следующий код:
&НаКлиенте
Процедура СтрокаПоискаКонтактногоЛицаАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка)
СтандартнаяОбработка=Ложь;
ДинамическийСписокФизЛица.Параметры.УстановитьЗначениеПараметра("СтрокаПоиска",("%" + Текст + "%"));
СтрокаПоискаКонтактногоЛица = Текст;
КонецПроцедуры
С использованием этого кода введенный текст не пропадает, но сразу после того, как закончил вводить, весь веденный текст выделяется, следовательно, если после этого попытаться дополнить поле, весь ранее веденный текст пропадет.
|
|