|
Как правильно активизировать поле формы | ☑ | ||
---|---|---|---|---|
0
alexshape
06.07.17
✎
14:10
|
При изменении какого то реквизита нужно чтобы поле осталось активизированным. Команда
ТекущийЭлемент = Элементы.<МойЭлемент> Не работает в случае если я назначаю тот же элемент , который изменял |
|||
1
Лефмихалыч
06.07.17
✎
14:11
|
какой смысл в этом? Фокус на элементе формы нужен, чтобы заполнить значение. Если значение только что заполнено, то заполнить его как-то сильнее вряд ли получится
|
|||
2
alexshape
06.07.17
✎
14:15
|
(1) мой пример: http://pixs.ru/showimage/Bezimyanni_5885687_26780658.png
После выбора значения из выпадающего списка мне нужно заполнять адрес дальше |
|||
3
PiotrLoginov
06.07.17
✎
14:15
|
(0) не работает? Т.е. фокус смещается на следующий по очереди элемент?
Ну можно сместить фокус через доли секунды после изменения значения. |
|||
4
PiotrLoginov
06.07.17
✎
14:16
|
* сместить = вернуть
|
|||
5
alexshape
06.07.17
✎
14:37
|
(3) Да, так и есть
|
|||
6
alexshape
06.07.17
✎
14:37
|
(4) Как сделать это?
|
|||
7
Buster007
06.07.17
✎
15:00
|
а в свойствах у поля ввода нет ничего, что помогло бы тебе?
|
|||
8
Вафель
06.07.17
✎
15:10
|
(0) Сделай тоже но через обработчик ожидания
|
|||
9
alexshape
06.07.17
✎
15:34
|
(7) Пока не нашел подходящего
|
|||
10
alexshape
06.07.17
✎
15:35
|
(8) Я думаю это не совсем правильно. нагрузка постоянная на форму
|
|||
11
Вафель
06.07.17
✎
15:36
|
обработчики разовые бывают вообще-то
|
|||
12
ejikbeznojek
06.07.17
✎
15:37
|
(0) Ну если команда
"ТекущийЭлемент = Элементы.<МойЭлемент> Не работает в случае если я назначаю тот же элемент , который изменял" Возможно стоит попробовать выделить другой элемент, а потом обратно твой? |
|||
13
alexshape
06.07.17
✎
15:43
|
(12) не получилось:
&НаКлиенте Процедура ЮрАдресКонтрагентаПриИзменении(Элемент) ЮрАдресКонтрагентаПриИзмененииНаСервере(); //Элемент.ОбновитьТекстРедактирования(); ТекущийЭлемент = Элементы.EmailКонтрагента; ТекущийЭлемент = Элемент; КонецПроцедуры |
|||
14
alexshape
06.07.17
✎
15:44
|
(11) Можно по подробнее, я не в курсе прост
|
|||
15
ejikbeznojek
07.07.17
✎
13:50
|
(13)
У меня отработал и текущий элемент Но для этого пришлось в свойствах формы поставить ПоведениеКлавишиEnter - Кнопка по умолчанию &НаКлиенте Процедура ЛистПриИзменении(Элемент) ТекущийЭлемент=Элементы.Лист; КонецПроцедуры |
|||
16
alexshape
10.07.17
✎
07:32
|
(15) Ты не мог бы выгрузку базы сделать, у меня не отрабатывает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |