|
УФ и кнопки "назад, вперед"
| ☑ |
0
technik-1c
04.08.15
✎
17:28
|
Есть ли какой-нибудь способ отловить событие кнопок "Назад,Вперед"
(навигационных)
в управляемых формах, чтобы закрыть текущую форму?
Некий аналог модальности.
|
|
1
vicof
04.08.15
✎
17:39
|
1с все уходит и уходит от модальности, а ты тут хочешь тренд нарушить
|
|
2
lodger
04.08.15
✎
17:44
|
в решениях 1с повсеместно используют страницы.
назад-вперед всего-лишь перекликивает странички.
а вам на стороне юзера просто не видно панельки с вкладками.
так решается, например, проблема прорисовки элементов формы при переходе - они уже на клиенте, с самого открытия формы.
и при переключение по страничкам на сервер уже не надо обращаться.
|
|
3
jsmith82
04.08.15
✎
17:47
|
не пользуюсь, не обязательно, рудимент
|
|
4
jsmith82
04.08.15
✎
17:48
|
заканчивайте шмаль курить )
|
|
5
r_i_n_i_k
04.08.15
✎
17:51
|
(4)
ведущий секции "Психология и отношения"
А где на мисте такая секция? Оо
|
|
6
jsmith82
04.08.15
✎
17:56
|
(5) Это синоним секции "Психология"
|
|
7
technik-1c
05.08.15
✎
10:59
|
Хорошо, модально так модально.))
Можно ли получить список активных(открытых) форм, чтобы закрыть "лишние"?
Проблема вот в чем
Вызываю из документа форму выбора номенклатуры.
Открытие формы выбора вызывается по команде Добавить на кнопке формы.
&НаКлиенте
Процедура ТоварыПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр)
Отказ = Истина;
Документ = Объект.Ссылка;
Ключ = Новый Структура("Ключ", Документ);
Форма = ПолучитьФорму("Справочник.Номенклатура.Форма.ФормаВыбора",Ключ);
Форма.Открыть();
КонецПроцедуры
На тонком клиенте это прекрасно работает.
На веб-клиенте при нажатии кнопки "Назад" форма выбора не открывается, т.к. уже открыта, но и переключения на нее не происходит.
Подскажите, пожалуйста, как правильно сделать.
Спасибо.
|
|
8
technik-1c
05.08.15
✎
11:15
|
Все решилось просто.
Добавляем после "Форма.Открыть();"
Форма.Открыть();
Форма.Активизировать();
Все работает на веб-клиенте. Спасибо всем.
|
|