ui5 TreeTable动态长度

时间:2016-02-05 08:45:42

标签: sapui5 treetable sap-fiori

我在类似Fiori的应用程序中使用sap.ui5.table.TreeTable控件。 对于数据绑定,我使用注释和树工作很好。

我的问题是动态设置可见行数 - 必须在展开/折叠节点后更改它。

有一个事件:toggleOpenState,但在添加子项之前已调用它。

我该如何设置?

提前致谢, 的Jakub

____________编辑_______________________

我已经实现了toggleOpenState事件:

toggleOpenState: function(oEvent) {
    console.log(oTable.getBinding("rows")._aRowIndexMap.length);
    console.log(oTable.getBinding("rows"));
}

当树表从cosole中的3行扩展到8行时,有:

enter image description here

我需要返回8,但我不知道如何。

1 个答案:

答案 0 :(得分:0)

请分享一些代码,我们可以帮助进一步... 通常只需获取表的模型,然后调用get data方法。 喜欢

var data = this.getView()。getModel(“model of model”)。getData()

或同一视图上的多个模型

var data = this.getView()。byId(“tableid”)。getModel()。getData();

然后使用包含该模型数据的数据变量。