Javascript 类sap.ui.core.mvc.View的渲染器未定义或未定义渲染函数!渲染将被跳过-
我正在学习SAPUI5。在链接中。我有几个问题。 我正在尝试创建一个JS视图和一个可以玩的控制器。为什么我必须在getCore()内指定我的应用程序页面。如果我在getCore()之外执行该操作呢。但一旦我在我的核心方法中初始化了应用程序和页面,控制台就会抛出一个错误。详细的解释会很有帮助。谢谢:)` ` 类sap.ui.core.mvc.View的渲染器未定义或未定义渲染函数!将跳过idViewDashboard1的呈现!-Javascript 类sap.ui.core.mvc.View的渲染器未定义或未定义渲染函数!渲染将被跳过-,javascript,jquery,sapui5,Javascript,Jquery,Sapui5,我正在学习SAPUI5。在链接中。我有几个问题。 我正在尝试创建一个JS视图和一个可以玩的控制器。为什么我必须在getCore()内指定我的应用程序页面。如果我在getCore()之外执行该操作呢。但一旦我在我的核心方法中初始化了应用程序和页面,控制台就会抛出一个错误。详细的解释会很有帮助。谢谢:)` ` 类sap.ui.core.mvc.View的渲染器未定义或未定义渲染函数!将跳过idViewDashboard1的呈现!- getCore()返回包含 将在框架初始化后立即调用 或者,如果已经
getCore()
返回包含
将在框架初始化后立即调用
或者,如果已经初始化,将立即调用它
因为东西是异步加载的,attachInit是使用ui5框架构建应用程序的最佳场所,因为你可以相信一切都是可用的和准备就绪的
您的plunkr发出了一条相当模糊的错误消息,因为您创建了一个类sap.ui.core.mvc.View的空实例,该类是抽象的,实际上没有呈现器方法。您应该使用sap.ui.view()
方法:
var page = sap.ui.view({
id : "idViewDashboard1",
viewName:"viewChartContainer",
type : sap.ui.core.mvc.ViewType.JS
});
请看这里:
如果你想学习UI5,我可以推荐你阅读。在那里,您可以阅读除上述attachInit()之外的更多有用的模式,如:将应用程序封装在组件中,使用XMLView,使用AMD模块,…getCore()
返回具有以下事件的实例:
将在框架初始化后立即调用
或者,如果已经初始化,将立即调用它
因为东西是异步加载的,attachInit是使用ui5框架构建应用程序的最佳场所,因为你可以相信一切都是可用的和准备就绪的
您的plunkr发出了一条相当模糊的错误消息,因为您创建了一个类sap.ui.core.mvc.View的空实例,该类是抽象的,实际上没有呈现器方法。您应该使用sap.ui.view()
方法:
var page = sap.ui.view({
id : "idViewDashboard1",
viewName:"viewChartContainer",
type : sap.ui.core.mvc.ViewType.JS
});
请看这里:
如果你想学习UI5,我可以推荐你阅读。在那里,您可以阅读到除上述attachInit()之外的更多有用模式,如:将应用程序封装在组件中,使用XMLView,使用AMD模块,…@schnoedel非常感谢。这真的很有帮助tip@Megh请单击复选标记,让其他人知道此答案已解决问题。@schnoedel非常感谢您。这真的很有帮助tip@Megh请单击复选标记,让其他人知道问题已通过此答案解决。关于
sap.ui.getCore().attachInit
方法:请参阅关于sap.ui.getCore().attachInit
方法:请参阅
var page = sap.ui.view({
id : "idViewDashboard1",
viewName:"viewChartContainer",
type : sap.ui.core.mvc.ViewType.JS
});