2016-10-15 14 views
1

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

var unid = param.documentId; 
var vUnid = newDocId.getDocument().getUniversalID; 

Оба подобрали родительский идентификатор UNID, который уже существует в браузере.

enter image description here

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

ответ

2

Вам необходимо добавить код в событие postSave вашего источника данных. UNID для нового документа устанавливается только при сохранении в первый раз. Перед тем, что это значение, TEMP только

+0

Спасибо за быстрый ответ. –

+0

не стесняйтесь принять ответ здесь – stwissel

+0

Оба ответа велики, но я не смогу добиться того, что я действительно хотел сделать из-за ограничения, выделенного выше. Моя работа вокруг будет направлять пользователей в родительский UNID, а затем предоставлять ссылку на фактический документ. Благодарю. –

1

Написать вновь сгенерированный UniversalID в переменную sessionScope

sessionScope.newUnid = newDocId.getDocument().getUniversalID; 

и использовать его в следующем XPage называется после отправить

var useTheNewUnid = sessionScope.newUnid;