更改表的绑定

时间:2019-01-03 10:38:46

标签: sapui5

我需要在单击按钮时更改表的绑定,并且当表不为空时它正在工作,但是如果表为空则它不工作

我尝试了此解决方案(因为该表已在xml中定义)并且部分起作用

    oTable.bindItems("/CarsSet", oTable.getItems()[0].clone(), null);

问题在于,当表为空时,由于oTable.getItems()[0]未定义,因此无法正常工作

1 个答案:

答案 0 :(得分:0)

一个便宜的解决方案是克隆第一个元素模板,并在第一次呈现Table时保存引用。之后,您可以在更改绑定时使用它,否则(如果表为空)将收到该错误。