![]() |
|
Не срабатывает событие поля ПриИзменении при смене страницы панели | ☑ | ||
---|---|---|---|---|
0
Crush
01.04.15
✎
16:06
|
На форме есть поле ввода (строка) и панель с двумя закладками.
Вводим текст в поле, затем щелкам на другую страницу. Сначала срабатывает событие ПриСменеСтраницы, затем ПолеПриИзменении. Что уже странно! Причем ПолеВвода в ПриСменеСтраницы не имеет нового значения, а ЭлементыФормы.ПолеВвода.Значение - содержит Если в ПриСменеСтраницы написать ПолеВвода = "", то событие ПолеПриИзменении не сработает. А мне нужно запомнить значение поля перед сменой страницы, а при смене страницы установить новые значения. Как поступить? |
|||
1
Славен
01.04.15
✎
16:08
|
(0) ОкончаниеВводаТекста
|
|||
2
Crush
01.04.15
✎
16:09
|
(1) Тоже не срабатывает
|
|||
3
Crush
01.04.15
✎
16:10
|
Волшебник, у меня щя глюки с твоих приколов начнутся:))
|
|||
4
butterbean
01.04.15
✎
16:12
|
ну и бери значение из ЭлементыФормы.ПолеВвода.Значение
|
|||
5
Crush
01.04.15
✎
16:16
|
(4) Неудобно.
Одно за другое цепляется. ЭлементыФормы.ПолеВвода.Значение я буду брать в ПриСменеСтраницы. При этом мне надо знать предыдущую страницу. Для этого нужна переменная формы с предыдущей страницей. Может проще есть варианты? |
|||
6
Crush
01.04.15
✎
16:44
|
(4) +(5) А вообще ничего так получилось: Сделал считывание по значениям элементов.
Сразу вижу ПЛЮС - не надо при изменении каждого элемента сохранять значение, т.к. они все сохраняются при смене страницы. |
|||
7
D_E_S_131
01.04.15
✎
16:45
|
Сделать форму по-человечески не предлагать?
|
|||
8
Crush
01.04.15
✎
16:55
|
(7) Попробуй. Мож я действительно что то упустил.
|
|||
9
hhhh
01.04.15
✎
16:56
|
(8) что реально поля ввода без привязки к реквизитам? Первое апреля?
|
|||
10
Crush
01.04.15
✎
16:58
|
(9) Форма без реквизитов
|
|||
11
Crush
01.04.15
✎
16:59
|
(10) Тьфу. Имел в виду форма внешней обработки.
Есть элементы формы, и они привязаны к реквизитам формы конечно. Только изменение реквизита происходит после смены страницы |
|||
12
Crush
01.04.15
✎
17:01
|
А значение элемента есть в приСменеСтраницы
|
|||
13
hhhh
01.04.15
✎
17:03
|
тогда присмене страницы пишите ПолеПриИзменении();
|
|||
14
D_E_S_131
01.04.15
✎
17:20
|
Ты объясни толком какой порядок действий должен выполнить пользователь и что должно произойти, а то "ввожу значение,щелкаю страницы"...
|
|||
15
Crush
01.04.15
✎
18:42
|
(13) Не вариант
(14) При смене страницы должны заполняться поля в соответствии со страницей. При этом предыдущие значения должны сохраниться для предыдущей страницы, что бы при возврате на неё они вернулись в исходное состояние. |
|||
16
D_E_S_131
01.04.15
✎
18:44
|
А чего бы реквизиты объекта не путать с реквизитами формы? Занести нужных РЕКВИЗИТОВ ФОРМЫ на разные страницы, а в событии формы ПередЗаписью() проверить какая страница текущая и уже тогда заполнить соответствующими данными сам объект.
|
|||
17
Crush
01.04.15
✎
18:54
|
Страницы ПАНЕЛИ создаются в процессе работы пользователя. Рядом с панелью есть поля, значения которых связаны с текущей страницей панели.
Да, как вариант, можно на каждой странице созавать элементы программно. Но пока проще читать значение элемента при смене страницы. |
|||
18
Crush
01.04.15
✎
18:59
|
А самого объекта нет. Вся работа происходит в форме.
Делаю форму загрузки из эксель с возможностью разметки листа и сохранения разметок в файл, что бы потом перенести в макеты обработки. Про имеющиеся разработки в данной области в курсе (если что;)) |
|||
19
D_E_S_131
01.04.15
✎
19:06
|
(18) Кому весь этот бред может понадобиться, вот что интересно больше.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |