我很遗憾地问这个愚蠢的问题但是当我初始化简单的表单布局时,我得到“Uncaught TypeError:sap.ui.layout.form.SimpleForm不是构造函数”。我使用下面提到的代码:
// Add a Pagebar
var oBar = new sap.m.Bar("idFOBar", {
contentLeft: new sap.m.Button("idFOBackButton", {
icon: "sap-icon://nav-back",
press: function(){
app.back();
}
})
});
// Simple form
var oButton = new sap.m.Button({text: "Press"});
var oSimpleform = new sap.ui.layout.form.SimpleForm({
title:"Elements with Simple Form Layout",
content:[oButton]
});
var oPage = new sap.m.Page({
title: "Find Order",
content: [oBar,oSimpleform]
});
return oPage;
我记得我之前使用相同的代码实现了表单。我无法理解这里有什么问题?
此致 MS
答案 0 :(得分:0)
问题似乎是,找不到类sap.ui.layout.form.SimpleForm,所以你不能将它用作构造函数。
将sap.ui.layout
添加到sap-ui-core.js-bootstrap(jsbin)时似乎有效。
另一个选择是调用$.sap.require("sap.ui.layout.form.SimpleForm");
来专门加载SimpleForm类。