'Rows binding in sap.ui.table.Table dynamically

I have made a title depending on variable how it's shown in: Title depending on other variable in SAPUI5

I would like to make the same with rows in sap.ui.table.Table so I tried:

rows="{= ${someData>/infos}.length > 0 ? ${someData>/infos} : ${someData>/result}}"

Whereas someData is an ODataModel (v2).

But got an error:

Uncaught TypeError: Cannot read property 'indexOf' of undefined



Solution 1:[1]

the errors seem to tell you that either infos or result is undefined. You should check the current value of those arrays.

Anyway, it's not a really good idea to bind table rows like that IMHO. What's you scenario?

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 StErMi