0

我有一个 XPage 应用程序,而我有一个 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;
4

0 回答 0