点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好社区,
我的控件" sap/ui/table/TreeTable"存在以下问题
我有一个这样的Json文件:
id
图标
节点[]
[ { " id":" 1300004444", " icon":" sap-icon://competitor", "节点":[ { " id":" 1300004444", " icon":" sap-icon://competitor" }, { " id":" 1300004444 001000", " icon":" sap-icon://competitor" }, { " id":" 1300004444 001001", " icon":" sap-icon://competitor" }, { " id":" 1300004444 001002", " icon":" sap-icon://competitor" }, { " id":" 1300004444 001003", " icon":" sap-icon://competitor" } ] }, { " id":" 1300004441", " icon":" sap-icon://competitor", "节点":[ { " id":" 1300004441", " icon":" sap-icon://competitor" }, { " id":" 1300004441 001000", " icon":" sap-icon://competitor" }, { " id":" 1300004441 001001", " icon":" sap-icon://competitor" } ] } ]
我已将文件绑定到视图控制器的init中。
让oModel = new JSONModel("/img/webapp/data/SRV1.json");
var oColumns = [ 新的sap.ui.table.Column({ 名称:" column1", 标签:新的sap.m.Label({ 文字:" column1" }), 模板:新sap.m.Text({ 文字:" {id}" }) }), 新的sap.ui.table.Column({ 名称:" column2", 标签:新的sap.m.Label({ 文字:" column2" }), 模板:新sap.m.Text({ 文字:" {icon}" }) }) ]; var oTreeTable = new TreeTable(" TreeTable",{ 列:oColumns }); oTreeTable.setModel(oModel," NewTree"); oTreeTable.bindRows({ 路径:" NewTree>/", 参数:{ arrayNames:["节点"] } }); oTreeTable.placeAt(" content");
在Web浏览器中显示时,我看到以下内容:
您知道为什么我看不到数据吗?
预先感谢
(5.5 kb)
巴勃罗嗨,
我认为这与JSON无关,更多的是与列模板上的数据绑定有关。
请确保您在列模板中使用模型名称。
嗨普拉希尔,
感谢您的快速回答!
我修改了您提到的代码,它起作用了!
非常感谢
非常有帮助的答案
一周热门 更多>