2017-03-02 120 views
0

欲动态设置smartfields的结合路径:SAPUI5属性绑定,Variable作为路径

var form = new sap.ui.comp.smartform.SmartForm({ 
    title: "not important" 
}); 

form.bindElement("/param"); // 

for (i = 0; i <obj.length; i++){ 
var elem = new sap.ui.comp.smartfield.SmartField({ 
    value: "{obj[i]getAttribute("name")}" 
}); 

obj[i]getAttribute("name") = name and /param/name = "Aline"

我想要的值“A线”是在该领域显示。

任何想法是值得欢迎的。 谢谢。

回答

0

你可以尝试像下面这是使用ManagedObject(其中SmartField从继承)的bindProperty方法...

var elem = new sap.ui.comp.smartfield.SmartField().bindProperty("value",obj[i]getAttribute("name")); 
+0

感谢@Ian,正是我一直在寻找 – Aline