可以将模型传播到组件,但不能传播到sap.ui.jsfragment
Can propagate models to components but not to sap.ui.jsfragment
我的片段中的控件可以访问绑定到的模型
sap.ui.getCore();
但不适用于为我调用片段的组件设置的模型。问题似乎是我的片段没有父级,所以模型无法传播。
对于组件,我知道您可以简单地在componentContainer 中设置传播
url: "resources/components/" + sPath,
name: "components." + sPath.replace("/", "."),
id: "components." + +sPath.replace("/", "."),
propagateModel: true
});
我的碎片有这样的方法吗?
您可以通过调用view.addDependent(fragment)将片段添加到视图中。在这种情况下,视图已知的模型将在片段中可用。
相关文章:
- JS可以在Chrome中工作,但不能在Firefox中工作
- WebRTC视频聊天可以在FF中使用,但不能在Chrome中使用
- jQuery Datepicker可以在Safari中工作,但不能在FF或Chrome中工作
- 三角库可以与firefox一起使用,但不能在Chrome中使用
- Highcharts可以从服务器加载数据,但不能更新
- 刷新GoogleMaps tile服务器可以使用JavaScript,但不能使用GWT
- node.js可以识别字符模式,但不能识别数字模式
- 如何在元素中处理鼠标事件,但不能在其子元素上处理
- Json到CSV下载,可以在chrome中工作,但不能在IE浏览器中工作
- jQuery$.post可以在chrome、safari中工作,但不能在FF中工作(声明成功回调函数未定义)
- Javascript可以在chrome中使用,但不能在其他浏览器中使用
- Iframe加载调整大小在Chrome中工作,但不能在IE或Firefox中工作
- Rails Production-可以工作,但不能编辑/删除/创建记录
- 能够在Highcharts中看到值,但不能看到图形
- Django,HTML,JS:<img src=“#">可以在HTML中工作,但不能在JS文件中工作
- 通过Javascript SDK登录Facebook可以在移动设备和本地主机上使用,但不能在台式机上使用
- jQuery/Javascript函数可以在Chrome中使用,但不能在IE11中使用
- 可以将模型传播到组件,但不能传播到sap.ui.jsfragment
- 能够获取元素长度,但不能获取内部 HTML
- 两个独立工作的javascript函数,但不能一起工作