SAP UI5:view.js中的占位符,用于从数据库中获取的数据

2020-09-19 14:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家,您好,我正在研究ui5和'...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家,您好,我正在研究ui5和'HANA。 我想从数据库中获取数据并将其放置在ui5中。 为此,我执行了以下操作:

util.js
var a ="/img/xxx/xxx/Services/getxxx.xsjs?YEAR = 2018&ALL = 1";
var oModel = new sap.ui.model.json.JSONModel();
$ .ajax({
url:targetMay,
方法:" GET",
缓存:false,
成功:函数(data)
{for(data.ALL中的var项)
{如果((data.ALL [item] [" xxx"]>开始)&&(data.ALL [item ] [" xxx"] <=结束)){
var x1 = data.ALL [item] [" xxx"];
var x2 = data.ALL [item] [" xxx"];
var x3 = data.ALL [item] [" xxx"];
var x4 = data.ALL [item] [" xxx"];
var data_var = {
x1_var:" x1",
x2_var:" x2",
x3_var:" x3",
x4_var:" x4"
};
return data_var;}}}});

< b> view.js

var landscapeImageVerticalLayout = new sap.ui.layout.VerticalLayout();
var oTable = new sap.ui.table.Table();


var aVar = jQuery.sap.require(" js.util1");


var oModel = new sap.ui.model.json.JSONModel();
//设置模型的数据
oModel.setData({modelData:aVar});
//将模型设置为核心
sap.ui.getCore()。setModel(oModel );


oTable.addColumn(new sap.ui.table.ColumnHeader({
标签:new sap.ui.commons.Label({text:" START DATE"})),
template:new sap.ui.commons.TextField({value:" {aVar.startdate_var}"})}))));

oTable.bindRows("/img/modelData");

landscapeImageVerticalLayout.addContent(oTable); 返回landscapeImageVerticalLayout;
};


我无法提取这些数据

var x1 = data.ALL [item] [" xxx"];
var x2 = data.ALL [item] [" xxx"];
var x3 = data.ALL [item] [" xxx"];
var x4 = data.ALL [item] [" xxx"];

在用户界面的表中。

您能建议代码是否有任何解决方案。

如果我尝试通过使用警报示例来获取数据:

alert(data.ALL [item] [xxx"]);可以正常工作,所以这意味着数据库连接很好。

如果您可以帮助解决此问题,那就太好了