Отображение документов без панели просмотра в диалоговом окне

У меня есть приложение 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;

0 ответов

Другие вопросы по тегам