TreeTable bindRows工厂函数不起作用

时间:2016-10-10 07:19:39

标签: jquery html5 sap sapui5

我在我的应用程序中实现了TreeTable。在我的控制器中,我想在那里绑定我的行,在其中我有一个带有console.log的工厂函数。但它不起作用,你能帮我吗?

我的代码是:

oTreeTable.bindRows({
            path: "/xy",
            parameters: {   
                navigation: { 
                    "xy" : "xyz",
                    "xyzs" : "yz"   

                }
            },
            factory: function (sId,oContext){

                console.log(sId);

            }});

同样适用于bindColumns,但对于bindRows,我不明白它为什么不进入工厂函数。

请帮助!!!

1 个答案:

答案 0 :(得分:1)

sap.ui.table。*表格控件不支持行绑定的工厂。这是与sap.m.Table的主要架构差异。使用滚动虚拟化sap.ui.table来处理数百万条记录。*表必须知道所有行具有相同的模板,以便它可以简单地在现有行上应用绑定上下文。