2013-07-11 1 views
0

Преобразование устаревшего приложения Notes в XPages с библиотекой расширений.Управление XPages Navigator для открытия профайла?

Использование макета приложения с навигационным управлением для базовой навигации по сайту.

Застрял как есть пункт меню навигатора открыть профиль документ для редактирования пользователя типа администратора ...

создали XPage, который связывается с формой профиля, но не найдя способ, чтобы он был открыт событие onClick пункта меню навигатора?

Любые предложения?

+0

Просто откройте документ, как обычно, то есть сохранение опции getProfileDocument и обновлять его таким образом. –

ответ

0

Вы можете использовать обычный источник данных. Во-первых, получите UNID профильного документа и инициализируйте источник данных вместе с ним.

ПРЕДУПРЕЖДЕНИЕ: документы профилей кэшируются, вам необходимо перезапустить http или сбросить приложение, если в документ профиля внесены некоторые изменения фона (в противном случае вы увидите старые значения). Избегайте использования профильных документов с частыми изменениями!

1

С XPages профили устарели. Лучший подход - переместить содержимое профиля в обычный документ, а затем в методе applicaiton_init() прочитать все эти данные в области приложения. Если у вас есть обновления профилей, это имеет решающее значение из-за проблем с обновлением профилей на нескольких серверах и JRE.

Если вы должны использовать профили, в навигаторе, установите его для открытия profile.xsp в режиме редактирования. Затем profile.xsp редактирует профиль с помощью формул по умолчанию каждого связанного поля, получая значение из профиля с помощью SSJS. Кнопка «Отправить» запускает SSJS, который выполняет итерацию через элементы документа и записывает их в профиль, но не сохраняет себя на диске.

Счастливого кодирование

/Newbs