无法可视化选择组件上绑定的文本

2020-09-15 19:29发布

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

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

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


大家好。

我正在研究SAP UI5项目,我需要为图表添加一个维度选择器。

我已经完成了图表可视化以及所有这些工作,但是我无法实现显示组合,选择,facetfilter或任何可以帮助我让用户选择新维度的方法。

我有一个JSON模型(来自XSOdata文件或XSJS文件),我想将模型内容绑定到该UI5元素。 我遵循了官方文档和许多博客文章。 我不知道我做错了什么。

能帮我吗?

这是我的代码的一部分。

 
 /d/results"
 }">
 
 
 
 

根据SAP UI5文档,这应该可以工作,但是我所拥有的只是一个带有2个空白空间的ComboBox。

这是我的模特内容:

 {" d":{"结果":[{" NOMBRE_CANAL":" Almacen"," AREAS":10},{," NOMBRE_CANAL":" Autoservicios"," AREAS":10}]}}} 

而且,如果我将UI5检查器用于Google Chrome浏览器,则可以验证我是否已经以正确的方式完成了数据绑定。

我已经在Manifest.json上声明了我的模型,HANA中的一切都运行良好。 我的HANA是Express版本,正在使用 https://sapui5.hana.ondemand.com/resources/sap-ui-core.js 资源。

那么,你们当中有人知道我在做什么错吗?

你有个主意吗?

空-combo.jpg (28.7 kB)
5条回答
天桥码农
2020-09-15 19:55

嗨,卡洛斯。 您如何为客户设置模型? 我相信您的代码会期望像这样

 sap.ui.getCore()。setModel(oDataModel," filtrocanales"); 

或给您的组合一个ID并附加到该ID:

 sap.ui.getCore()。byId(" myComboBox")。setModel(oDataModel," filtrocanales"); 

考虑到oDataModel是一个JavaScript属性(变量),您已为其分配了OData请求的结果。

让我知道它是否对您有用。
请问,
Henrique Mattos

一周热门 更多>