SAPUI5 HTML模板相对绑定不工作

SAPUI5 HTML模板相对绑定不工作,sapui5,Sapui5,代码如下: 我有一系列需要在屏幕上显示的产品。 我加载JSON模型并将其设置为通用模型,并且在网格的内容上有一个聚合绑定 var productTemplate=new sap.ui.view({ viewName:“视图.产品”, 类型:sap.ui.core.mvc.ViewType.HTML }); grid.bindAggregation(“内容”、“/”、产品模板); productTemplate是一个html视图,如您所见: 产品 {{text path=“name”}

代码如下:

我有一系列需要在屏幕上显示的产品。 我加载JSON模型并将其设置为通用模型,并且在网格的内容上有一个聚合绑定

var productTemplate=new sap.ui.view({
viewName:“视图.产品”,
类型:sap.ui.core.mvc.ViewType.HTML
});    
grid.bindAggregation(“内容”、“/”、产品模板);
productTemplate是一个html视图,如您所见:


产品
{{text path=“name”}
template();
有两个问题:

  • 相对绑定不起作用。不显示产品的名称。如果使用绝对绑定{{text path=“/3/name”},则名称将显示为ok

  • 第二个大问题是模板只应用于第一个元素。之后,html视图被解释为简单文本

  • 我在哪里犯错误? 此外,SAP官方网站上关于HTML模板的文档非常有限。你能提供一些教程,例子和链接吗


    谢谢大家!

    首先,我不是SAPUI5中模板制作的专家

    话虽如此,我认为您在这里混合了两个概念:视图和模板

    由于我所缺乏的专业知识,我无法真正告诉你这些想法和概念。然而,我成功地让您的示例发挥作用:

  • 将模板文件重命名为
    view/Product.view.tmpl
  • 删除其中的脚本标记,使其仅包含模板
  • 在主视图中使用
    newsap.ui.templateview(“view.Product”)
    以基于模板创建模板

  • 另请参阅。

    感谢您的快速回答,这正是我想要的:D您是对的,我需要找到一些文档来更好地理解视图和模板的概念