在sapui5中绑定Flex和TextBox的问题

时间:2015-07-25 19:32:14

标签: jquery sapui5


关于SAPUI5上文本字段的绑定,我遇到了一个奇怪的问题。格式化程序函数不接收数据

var oModel = new sap.ui.model.json.JSONModel();
        oModel.setData({Components : "5",
                        TotalComponents : "7"});

        var oText = new sap.m.Text({
            text : {
                path : "Components",
                formatter : function(d){

                    return "Solved Messages in "+d+" Components";

                }
            },
            visible : true
        });
        oText.setModel(oModel);
        oText.placeAt("content");

我可以看到在调试器中文本字段的绑定路径是正确的。

this.getModel(this.getBindingContext().sPath)

也返回正确的值,但formatter函数只接收null。

你能告诉我我是否缺少一些语法? 代码示例 - JSBIN

谢谢和问候, 威拉

1 个答案:

答案 0 :(得分:0)

希望这有帮助。

代替"组件"使用" /组件"