gpt4 book ai didi

javascript - SAP UI5 Json 模型计数

转载 作者:行者123 更新时间:2023-11-28 08:16:14 26 4
gpt4 key购买 nike

我有以下问题。抱歉我的英语不好。

我想读取一个 json 文件并计算其中的人数。我将把这个结果写入一个变量。这个变量连接到 TileContainer。因此,当我在 Json 文件中写入新条目时,我希望 TileContainer 编号增加到。

这是我的 Company.json 文件中的代码:

{
"mitarbeiter": [

{ "Lastname": "Mustermann",
"Firstname": "Max",
"icon": "sap-icon://globe",
"adress": "Essen",
"geschlecht": "männlich",
"plz": "42222",
"street": "Viehoferplatz 11",
"jobinfo": "Softwareentwickler"
},
{ "Lastname": "Fischer",
"Firstname": "Elke",
"icon": "sap-icon://globe",
"adress": "Hamburg",
"geschlecht": "weiblich",
"plz": "31441",
"street": "Am Fischmarkt 12",
"jobinfo": "Verwaltungsassistentin"
},
{ "Lastname": "Mustermann",
"Firstname": "Heike",
"icon": "sap-icon://globe",
"adress": "Essen",
"geschlecht": "weiblich",
"plz": "42222",
"street": "Viehoferplatz 11",
"jobinfo": "Vorstandsvorsitzende"
}

]

}

在我的controller.js上

onInit: function() {

this.getView().addDelegate({onBeforeShow: function(evt) {
if (this.direction != "back") {
var model = new sap.ui.model.json.JSONModel();
model.loadData("JsonModels/Company.json");
alert(model.getJSON());
var XYZ;

var jsonModel =
{
"Tiles":[
{"Tile":
{ id : "idModelTile1",
title : "Mitarbeiter",
info: "Mitarbeiterdaten",
icon:"sap-icon://company-view",
activeIcon:"inbox",
number: XYZ,
appto: "idListPage"
//numberUnit: "positions"
},
}, ......

我希望变量 XYZ 在渲染 TileContainer 之前获取长度值。因此,公司员 worker 数会在选择屏幕 View 上给出。

希望有人能帮助我。我用 jquery 做了一些实现,但没有什么真正工作正常。

亲爱的,克里斯蒂安

最佳答案

当我添加时

 alert(model.getProperty("/mitarbeiter/length"));

我收到警报消息“未定义”...

关于javascript - SAP UI5 Json 模型计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23565536/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com