Ui5 doc предоставил пример, чтобы объединить список фильтров или с AND или OR:Как объединить два файла sap.ui.model.Filter с другим оператором?
new sap.ui.model.Filter({
filters: [...],
and: true|false
})
У меня есть два массива фильтра, который сцепить с OR, как сцепить эти два массива с ALL? Как это:
ПРОДУКТОВ $ пропустить = 0 & $ топ = 20 & $ фильтр = (substringof ('Один путь', ID) или substringof ('Один путь', тип) и substringof ('а', название) или направление эк 'A'
Ниже мой код:
oTableSearchState1 = [new Filter(filterArray1, false)] //OR
oTableSearchState2 = [new Filter(filterArray2, false)] //OR
oTable.getBinding("items").filter(oTableSearchState1, "Application");
(я пробовал new Filter(filterArray1.concat(filterArray2), false);
и oTable.getBinding("items").filter(oTableSearchState1, "Application").filter(oTableSearchState2, "Application")
, и они не работают, очевидно.)