我有一张表,我正在选择行选择事件。在处理程序中,我想获取所选行的上下文,然后为较低级别的oData对象创建一个新上下文,然后将其绑定到Text视图。
我确信有一种非常简洁的方式可以做到这一点,但目前我是:
获取绑定路径并添加字符串以创建低级对象的路径: var path = oEvent.getParameters()。listItem.getBindingContext()。sPath +“/ ComplianceNote”;
这是返回一个带/作为第一个字符的路径,据我所知,这意味着它是服务的根对象,或者这是一个“绝对”路径。我目前的解决方法是删除第一个字符:
path = path.substr(1, path.length);
然后我可以绑定我的文本视图:
noteText.bindElement(path);
noteText.bindProperty("text", "Note");
这很好但在我看来是一个用字符串乱码的代码味道。我的问题是:
干杯, 格里