我在类似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行时,有:
我需要返回8,但我不知道如何。
答案 0 :(得分:0)
请分享一些代码,我们可以帮助进一步... 通常只需获取表的模型,然后调用get data方法。 喜欢
var data = this.getView()。getModel(“model of model”)。getData()
或同一视图上的多个模型
var data = this.getView()。byId(“tableid”)。getModel()。getData();
然后使用包含该模型数据的数据变量。