Как получить содержимое HTML из поля Richtext в Notesdocument - PullRequest
0 голосов
/ 13 февраля 2019

введите описание изображения здесь Привет В приложении My Xpages я хотел бы взять ссылку на HTML, хранящийся в поле richtext NotesDocument (документ Cofiguration в Notes Client), поэтому в источнике данных Xpages я упомянул configDoc в качестве источникав качестве документа Notes Domino и в действии по умолчанию я установил для него значение «Открыть документ», а для идентификатора документа «Я установил вычисленное значение, как показано ниже»

var vw:NotesView = database.getView("vwConfig")
var doc:NotesDocument = vw.getFirstDocument()
var uniid:String = doc.getUniversalID();
 return uniid

В одном из мест, которое я поместил в свойство computedField, я упомянулssjs код как

return configDoc.getValue("RTFIeldasHTML").getHTML();

это работает, если я открываю документ, но не работает, если я открываю существующий документ, и выдает ошибку:

Error while executing JavaScript computed expression
docConfig.getValue()' is null

1 Ответ

0 голосов
/ 14 февраля 2019

Наиболее вероятная причина: docConfig не имеет ignoreRequestParams="true".Это означает, что он открывает документ, идентификатор которого находится в URL, и игнорирует все, что вы указали в свойстве documentId.Установите это, и оно будет работать правильно.

...