我正在尝试过滤xml定义的sapui5表。我知道你可以使用getBinding()
来过滤javascript定义的sapui5表,但是在尝试过滤xml定义的sapui5表时它不起作用。有没有办法在使用xml定义表时使用getBinding
或类似的方法来过滤表?
使用javascript定义表时,这是我的JSBin。此表的过滤有效。
使用xml定义表时,这是我的JSBin。此表的过滤不起作用。为什么?我怎样才能让它发挥作用?
答案 0 :(得分:1)
要解决控件,分配标识符很有用:
<table:Table width="100%" id="players" visibleRowCount="15".../>
在过滤器功能中,您可以执行以下操作:
oView.byId("players").getBinding("rows").filter(allFilter);
它不适用于您的示例,因为与您在编码中创建表实例的JS情况相比,您没有对表的引用。因此,您需要查找控件。