Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lotus Notes/Domino: Программирование
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.96/28: Рейтинг темы: голосов - 28, средняя оценка - 4.96
tyomk
0 / 0 / 0
Регистрация: 01.04.2007
Сообщений: 304
1

Computed When Composed И Beforepageload Event

23.08.2013, 18:15. Просмотров 4986. Ответов 1
Метки нет (Все метки)

Объясните методику работы с автозаполнением полей при создании документа в Xpages.
По старому была такая методика: накидал computed when composed полей, закинул обработчик в WebQueryOpen и на выходе из сервера полностью инициализированный документ.
А как быть с этим Хстраницами?

На форме(бекенд) есть CWC поля, но при создании дока они не считаются, если их не выносить на страницу и явно обрабатывать.
Хоть у меня и стоит computeWithForm="both".
В событии beforepageload не удаётся агенту передать ID новосозданного дока (agent.Parameterdocid - пустой).
Выходит что старый код не выйдет использовать и нужно всё переписывать на лотусоявускрипт?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.08.2013, 18:15
Ответы с готовыми решениями:

Как получить доступ к объекту Dom на Beforepageload в Xpage?
Как получить доступ к объекту DOM на BeforePageLoad в Xpage для программного...

Computed-поля
Доброго времени суток! Нужна помошь. Есть не большая проблема.... нужно...

Computed Subform
Здравствуйте. Не пойму как мне сделать следующее. И возможно ли это в...

Computed For Display Field
Странная ситуация: при создании документа прописываю в поле City значение....

О поле Computed For Display
Подскажите. Есть поле типа computed for display, но хотелось бы, чтоб это...

1
tyomk
0 / 0 / 0
Регистрация: 01.04.2007
Сообщений: 304
28.08.2013, 19:22 2
С передачей разобрался.
var agent:NotesAgent=database.getAgent("(AggName)");
agent.runWithDocumentContext(currentDocument.getDocument());
Эта функция появилась в 8.5.2 а у меня 8.5.1 стоял, поэтому и не нашёл сразу.

Чтобы лишних тем не плодить спрошу тут:
создаю диалоговое окно:

Код
 var dialog = dijit.byId("dialogId");
if (dialog) { dialog.destroyRecursive(); }
var url=piclist.xsp+?picViewName=SelDocType;
var dialog = new dijit.Dialog({
title:"Field Profile",
id: "dialogId",
href:url,
refreshOnShow: true,
preventCache: true
});
dialog.show();
в него подгружается страница с списком, и кнопочками. но нажимая на них ничего не происходит. CSJS не выполняется. Хотя если открыть страницу на прямую то всё работает. В чём может быть причина?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.08.2013, 19:22

Computed Datatime Field
Всем привет! Столкнулся с проблемом. нужно в одном поле (Дата-Время)...

Использование Computed Subform
Пока чисто теоретический интерес. Есть общая база. В документах содержится как...

проблема с Computed Text
люди подскажите как при нажатии кнопки перенести значение из поля в Computed...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru