此代码位于xPage的beforePageLoadEvent中:
var aURL = eStarService.fetchDocLibraryDocumentURL( sessionScope.get( "PropertyNo" ), "Budget" );
sessionScope.put( "docURL",aURL );
var docUNID = eStarService.fetchDocLibraryDocumentUNID( sessionScope.get( "PropertyNo" ), "Architectural Change Form" );
sessionScope.put( "docUNID",docUNID );
它使用我的eStarService bean来获取一些参数并获取文档并获取url以便我可以打开该文档。如果我将此方法的值设置为范围变量并在包含导航器代码的自定义控件中使用该范围变量,则可以使用此方法。
我更喜欢在自定义控件中调用我的bean中的方法,而不是依赖于范围变量,但是当我在自定义控件中访问我的bean时,它会抛出关于未定义的类的错误。然而它在父xPage中工作正常。 想法?
答案 0 :(得分:0)
使用$ not#
计算一次的自定义属性