|
При открытии УФ установить фокус на нужное поле ввода и выделить его содержимое
| ☑ |
0
Mikhail Volkov
16.05.17
✎
13:22
|
В УТ11 есть:
ОткрытьФорму("ОбщаяФорма.ПрисоединенныйФайл", ПараметрыФормы, , ПрисоединенныйФайл);
Заменил фрагментом:
Форма = ПолучитьФорму("ОбщаяФорма.ПрисоединенныйФайл", ПараметрыФормы, , ПрисоединенныйФайл);
Форма.Открыть();
Форма.ТекущийЭлемент = Форма.Элементы.Описание;
Курсор встает в начале текстовой строки Описание. Но не выделяет содержимое. Добавил:
Форма.Элементы.Описание.АктивизироватьПоУмолчанию = Истина;
Не помогло :(, В этом поле значение по умолчанию, а нужно чтобы пользователь свое ввел!?
|
|
1
Lexey_
16.05.17
✎
13:30
|
(0) есть же ПодсказкаВвода
|
|
2
Mikhail Volkov
16.05.17
✎
13:50
|
(1) Какая подсказка?
Надо, чтобы пользователь сразу вводил нужный текст вместо предложенного по умолчанию, не делал лишних движений по выделению и удалению старого текста!?
|
|
3
polosov
16.05.17
✎
13:57
|
(2) Элементы.Описание.УстановитьГраницыВыделения(...
не срабатывает?
|
|
4
Lexey_
16.05.17
✎
14:06
|
(2) да, для этого есть ПодсказкаВвода
|
|
5
Fragster
гуру
16.05.17
✎
14:35
|
(4) при активации поля подсказка ввода пропадает, что делает её использование данном случае бесполезным
|
|
6
Fragster
гуру
16.05.17
✎
14:35
|
(0) а зачем там текст?
|
|
7
Lexey_
16.05.17
✎
14:46
|
(5) согласен, не обратил внимания на активизацию
|
|
8
Вафель
16.05.17
✎
14:47
|
(5) так правильно подсказку рядом располагать
|
|
9
Мимохожий Однако
16.05.17
✎
15:05
|
Включи сохранение этого реквизита на форме. Последний будет предлагаться всегда
|
|
10
Mikhail Volkov
16.05.17
✎
16:59
|
(6) Клиенту надо.
(3) Помогло, но сложно как-то:
Форма.Элементы.Описание.УстановитьГраницыВыделения(1, СтрДлина(мвДоработки.ОписаниеПрисоединенныйФайл(ПрисоединенныйФайл)) + 1);
Надеялся на что-то по проще...
(9) Это как?
|
|