如何在对话框中绑定json数据。

2020-08-31 21:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) hi ..我想在对话框上显示j...

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

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


hi ..我想在对话框上显示json的数据,到现在为止,我能够用multiInput infact触发对话框,因为json中没有对象,我可以获取行,但是 数据未显示在对话框上...可以有人帮帮我吗...

我已经将dialogBox的片段创建到片段文件夹中,如下所示...

xmlns:core =" sap.ui.core"

xmlns =" sap.m">

然后从xml(GRVIew.xml)视图之一创建一个事件,如下所示...

valueHelpRequest =" onF4Help">

与它的GR.Controller.js文件相对应,我正在像这样探索代码...

fieldId:"",

cityPopup:null,

supplierPopup:空,

onF4Help:函数(oEvent){

this.fieldId = oEvent.getSource()。getId();

if(this.cityPopup === null){

this.cityPopup = new sap.ui.xmlfragment(" sap.ui.demo.worklist.Fragment.CustomerInputDialog",this);

var oSorter = new sap.ui.model.Sorter('customer');

this.cityPopup.bindAggregation(" items",{

路径:" REPGR>/repgr",

排序器:oSorter,

模板:new sap.m.DisplayListItem({标签:" {customer}",值:" {Product_Ean}"})

//使访客成为朋友以提供对模型等资源的访问

this.getView()。addDependent(this.cityPopup);

this.cityPopup.setTitle(" Customers");

}

this.cityPopup.open();

},

预先感谢...等待您的帮助...

1条回答
小灯塔
2020-08-31 22:12

hi Gyan,

" REPGR"是否用作模型的聚合绑定名称的路径?

由于您正在获取行,因此我相信表中的元素无法获取正确的binidng路径。请尝试按以下所述更新映射,它应该可以正常工作。

 template:new  sap.m.DisplayListItem({标签:" {REPGR> customer}",值:" {REPGR> Product_Ean}"})

谢谢

Vaibhav

# p#

欢迎Gyan:)

如果您的查询已解决,请将答案标记为接受

一周热门 更多>