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

2020-09-15 19:29发布

         点击此处--->   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)

         点击此处--->   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条回答
灬番茄
1楼 · 2020-09-15 20:04.采纳回答

你好,卡洛斯,

在我看来,您在绑定内缺少模型名称。 尝试在绑定中添加" filtrocanales>"。

 
     
         
     
  
四川大学会员
2楼-- · 2020-09-15 20:09

是的,这是正确的方法。 我缺少型号名称。 非常感谢。

天桥码农
3楼-- · 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

95年老男孩
4楼-- · 2020-09-15 20:13

我已经在Manifest.json中声明了所有模型,所以我认为 该模型是隐式附加的。

实际上,它确实是绑定的,但是问题是没有显示或分配文本。

SAP小黑
5楼-- · 2020-09-15 20:01

您的代码看起来不错。 绑定定义得很好,所以我猜是绑定视图时模型还没有完成加载。您可以附加到模型加载完成后检查执行情况

  oModel.attachRequestCompleted(function(){
}

一周热门 更多>