Отображение документов без панели просмотра в диалоговом окне
У меня есть приложение XPages, тогда как у меня есть XPage, который содержит панель просмотра и два настраиваемых элемента управления... оба настраиваемых элемента управления - это диалоговые окна, которые используются для ввода информации. Все это прекрасно работает. Однако меня интересует, как получить дескриптор выбранного / нажатого документа и отобразить его в диалоговом окне. Я немного знаком с переменной "var" без свойств панели просмотра, но не уверен, что это правильный подход или даже как его закончить. Может кто-нибудь посоветовать, как это сделать, или даже нужно ли мне поступить иначе? Заранее спасибо.
onClick - событие vwColumn и pageURL:
var dataRes;
if (rowData.isCategory()) {
return "";
}
var href = facesContext.getExternalContext().getRequest().getContextPath();
try {
var doc = rowData.getDocument();
if (doc != null) {
var docID = doc.getUniversalID();
var formType = rowData.getColumnValue("Form")
if(formType == "Memo") {
dataRes = href + "/memoXP.xsp?documentId=" + docID + "&action=openDocument";
} else {
dataRes = href + "/";
}
}
} catch (e) {
@WarningMessage(e)
}
if (doc != null) {
doc.recyle();
}
return dataRes;