Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Меню - Персонализация (OEBS) / 9 сообщений из 9, страница 1 из 1
20.02.2008, 17:55
    #35145403
german2k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню - Персонализация (OEBS)
Добрый день,
подскажите пожалуйста, можно ли настройки персонализации завязать на выбранный пункт меню, вызвавшего форму. Нужно для проставления предопределенных параметров в зависимости от типа операции.

Спасибо.
...
Рейтинг: 0 / 0
20.02.2008, 17:58
    #35145420
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню - Персонализация (OEBS)
1. Я бы завязался на функции.

Создать нужное кол-во функций. Соответственно разным пунктам меню назначить разные функции.

2. Если меню == полномочие.

Я бы сделал и использовал профиль.
...
Рейтинг: 0 / 0
20.02.2008, 21:39
    #35145848
Jack Carver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню - Персонализация (OEBS)
Либо как сказал Леонид создать нужное кол-во функций и для каждой свои настройки персонализаций (в пунктах меню делать вызовы этих форм-функций).

Либо попробовать при нажатии пункта меню родительской формы проставлять значение флага (global переменная). А потом в вызываемой форме на when-new-form-instance анализировать этот флаг и делать соответствующие настройки формы.
...
Рейтинг: 0 / 0
21.02.2008, 16:48
    #35148354
german2k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню - Персонализация (OEBS)
Спасибо за ответы, буду пользоваться функциями.

Ещё вопрос по персонализации - нужно организовать переход из одной формы в другую, подтягивая данные из старой формы.

В юзергайдах по персонализации увидел, что это можно делать через глобальные переменные. Но тогда получается, что если кто-то ещё в тот же момент будет совершать подобную операцию, ему попадется та первая глобальная переменная, что нежелательно.
Может быть можно объявлять глобальные переменные только внутри сессии?
...
Рейтинг: 0 / 0
21.02.2008, 16:55
    #35148384
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню - Персонализация (OEBS)
1. Глобальные переменные и так внутри сессии.
2. После использования, их нужно тут же "очистить". Что бы при повторном входе не обработать их еще раз.
...
Рейтинг: 0 / 0
22.02.2008, 16:47
    #35150975
german2k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню - Персонализация (OEBS)
Про глобальные переменные понял - спасибо.

Ещё можно?) Есть поле на форме без набора значений, хочу сделать его с набором значений.
В свойстве поле LOV_NAME прописываю набор значений. Вроде на форме появляется набор значений, но выбираемое значение не встает в это поле. Что можно сделать?
...
Рейтинг: 0 / 0
22.02.2008, 18:05
    #35151140
Jack Carver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню - Персонализация (OEBS)
Прописав в свойстве поля "LOV_NAME" имя ЛОВа вы только определите его вызов. Чтобы при выборе конкретного значения из списка оно попадало в нужные поля - необходимо настроить маппирование в свойстве ЛОВа "Column Mapping Properies".
Для примера возьмите какую-либо стандартную форму и посмотрите любой LOV.
...
Рейтинг: 0 / 0
26.02.2008, 14:54
    #35155546
german2k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню - Персонализация (OEBS)
сорри, а как смотреть свойства конкретного лова?
...
Рейтинг: 0 / 0
26.02.2008, 15:36
    #35155701
Jack Carver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню - Персонализация (OEBS)
Открываете форму (.fmb) Oracle Forms Builder'ом.
В дереве Навигатора ищете узел "LOVs".
Там находите нужный LOV - нажимаете кнопку F4.
...
Рейтинг: 0 / 0
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Меню - Персонализация (OEBS) / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]