反正知道视图是否已准备好/已完成渲染?由于oraclejet使用Knockout进行数据绑定,这是在Knockout'部分吗?
我的用例是:
答案 0 :(得分:3)
您可以使用busycontext,如下面的函数所示。您可以在BusyContext
中推荐更多内容function refreshBusyContext() {
self.pageBusyContext = oj.Context.getPageContext().getBusyContext();
self.pageBusyContext.whenReady().then(function () {
console.log('page load is done');
});
}
我认为您也可以使用handleBindingsApplied()等生命周期方法,如下所示
self.handleBindingsApplied = function(info) {
// Executes after all the bindings applied and all jet components are ready in view
};
答案 1 :(得分:1)
您可以使用BusyContext,作为另一个选择,可以考虑使用模板绑定link,并使用afterRender回调。