|
Как увеличить время срабатывания в АвтоПодборе, | ☑ | ||
---|---|---|---|---|
0
ogion83
26.06.15
✎
14:53
|
День добрый.
После ввода текста, АвтоПодбор срабатывает слишком быстро, там Ожидание = 0.5, Как бы это время увеличить? Процедура ДляПоискаАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка) ... ЭтаФорма.ДляПоиска = Текст; КонецПроцедуры Так как введенный текст стирается, то я вывожу его указанным способом, но при этом текст появляется в поле выделенным и при наборе ранее введенное стирается (если конечно не снять выделение). Может кто знает как эту проблему решить? Устроит решение или на 1 вопрос или на 2. ) |
|||
1
MaxxiMiliSanM
26.06.15
✎
14:59
|
стандартная обработка ложь + ПодключитьОбработчикОжидания
|
|||
2
ogion83
26.06.15
✎
15:04
|
(1) ПодключитьОбработчикОжидания(<ИмяПроцедуры>, <Интервал>, <Однократно>) В 1 параметре что должно быть?
|
|||
3
ogion83
26.06.15
✎
15:29
|
Решение:
ТекДата = ТекущаяДата(); Пока НЕ ТекущаяДата() = ТекДата + 10 Цикл .... думаем 10 секунд :) КонецЦикла; ))))))))))))) |
|||
4
ogion83
26.06.15
✎
15:30
|
Хотя не, фигня получается
|
|||
5
samozvanec
26.06.15
✎
15:42
|
(3) в книгу знаний!
|
|||
6
ogion83
26.06.15
✎
15:45
|
Вариантов нету?
|
|||
7
Fragster
гуру
26.06.15
✎
15:47
|
а зачем ты меняешь реквизит?
|
|||
8
ogion83
26.06.15
✎
15:47
|
(7) ДляПоиска который?
|
|||
9
Fragster
гуру
26.06.15
✎
15:48
|
(8) да
|
|||
10
ogion83
26.06.15
✎
15:49
|
После ввода текста, он стирается. Приходится его таким образом назад возвращать.
|
|||
11
ogion83
26.06.15
✎
15:51
|
Но как я и писал выше, появляется он в поле выделенным и приходится сначала снимать выделение и только потом дописывать.
|
|||
12
samozvanec
26.06.15
✎
15:55
|
(11) ну у элемента есть коллекция выделенных символов. даже не коллекция, а хз че это, свойство такое.
|
|||
13
ogion83
26.06.15
✎
15:56
|
(12) И как бы его подкорректировать?
|
|||
14
samozvanec
26.06.15
✎
16:07
|
(13) кодом. СП украли?
ПолеВвода (TextBox) ВыделенныйТекст (SelectedText) Использование: Чтение и запись. Описание: Тип: Строка. Содержит выделенный пользователем текст поля ввода на момент чтения свойства. При записи в свойство нового текста этот текст заменяет текст, выделенный в настоящий момент. При этом выделение сбрасывается. Доступность: Толстый клиент. Примечание: При использовании свойства для замены выделенного текста следует иметь в виду следующие особенности: Если в поле ввода не выделен текст, то записанный текст добавляется начиная с текущей позиции курсора. После добавления текущее положение курсора меняется (перемещается в конец вставленного текста). Если поле ввода имеет ограниченную длину, то вставляется столько символов, сколько позволяет размер. Если тип данных, редактируемый в поле ввода Дата или используется маска, то вставляются только те символы, которые разрешены для данного поля ввода. |
|||
15
ogion83
29.06.15
✎
08:06
|
(14) И как его применить?
|
|||
16
ogion83
29.06.15
✎
08:11
|
ЭтаФорма.ДляПоиска.ВыделенныйТекст так ошибку выдает
|
|||
17
ogion83
07.07.15
✎
09:55
|
Оказалось для решения вопроса 2 надо в свойстве поля "Обновление текста редактирования" указать "Не использовать")
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |