|
ТекущийЭлемент на ТекущейСтранице | ☑ | ||
---|---|---|---|---|
0
Nuobu
06.07.15
✎
12:46
|
Управляемые формы.
Как 1С запоминает, где текущийЭлемент на каждой странице. То есть, когда мы меняем страницу, то при переходе обратно, фокус становится на поле, которое мы редактировали последним. Как его поменять? |
|||
1
butterbean
06.07.15
✎
12:58
|
>> Как его поменять?
ТекущийЭлемент = ТвойЭлемент |
|||
2
Nuobu
06.07.15
✎
13:02
|
(1) неа.
У меня на форме несколько страниц, на одной из них много элементов, которые не помещаются на экран. И, если пользователь закончил вводить на последнем поле и перешел на другую страницу, то при переходе обратно форма у него прокручивается в конец страницы. А мне нужно, чтобы оставалась вверху. |
|||
3
Nuobu
06.07.15
✎
13:03
|
(1) И у страницы нету свойства "ТекущийЭлемент". Только у формы.
|
|||
4
butterbean
06.07.15
✎
13:06
|
(2) ПриСменеСтраницы тебе в помощь
|
|||
5
Nuobu
06.07.15
✎
13:07
|
(4) Оно отрабатывает после фокуса на последнем элементе.
Получается, что, когда я его меняю, то пользователь видит, что форма прокручивается в конец, а потом прокручивается в начало. |
|||
6
Nuobu
06.07.15
✎
13:08
|
(5) Было бы "ПередСменойСтраниц".
|
|||
7
DTXqueque
06.07.15
✎
13:10
|
(5) Страницу пользователь меняет? Попробуй программно. Сначала страницу, а потом элемент.
На ОФ были костыли в похожем случае. ОбновлениеОтображения приходилось юзать. |
|||
8
butterbean
06.07.15
✎
13:12
|
(5) можно попробовать скрывать последний элемент на странице при переходе на другую, а потом возвращать видимость, когда он возвращается в ПриСменеСтраницы
|
|||
9
Nuobu
06.07.15
✎
13:13
|
(7) Тоже пытался.
При смене страницы нету переменной "СтандартнаяОбработка", поэтому отменить изменение нельзя. А как только я присваиваю ПРОГРАММНО текущую страницу, тут же отрабатывает событие "ПриСменеСтраницы". |
|||
10
Nuobu
06.07.15
✎
13:14
|
(8) "при переходе на другую"
Откуда мне взять это? |
|||
11
butterbean
06.07.15
✎
13:15
|
(10) в ПриСменеСтраницы же
|
|||
12
Nuobu
06.07.15
✎
13:21
|
(8) Спасибо, работает.
Не сразу дошло, что скрывать. |
|||
13
Nuobu
06.07.15
✎
13:22
|
(11) Я скрыл все элементы, которые теоретически могут заставить форму прокрутиться, это помогло.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |