La bonne utilisation de filtres lors de la liaison des éléments par la XMLView

À l'aide de sap.m.Select, j'en ai un similaire du code ci-dessous:

<m:Select
    selectedKey='{state}'
    items="{
        path: 'states>/content',
        sorter: {
            path: 'name'
        }
    }">
    <core:Item key="{states>id}" text="{states>name}" />
</m:Select>

Que voulez être en mesure de filtrer les membres par pays lorsqu'il est sélectionné dans une autre entrée, donc, je vais essayer à l'aide de filters, qui est défini dans la documentation en:

Le problème est que je ne pouvais pas trouver n'importe où (docs, google, DONC, le code source, des exemples, des tests) montrant comment bien l'utiliser. J'ai essayé ces 2 façons, sans succès:

<m:Select
    selectedKey='{state}'
    items="{
        path: 'states>/content',
        sorter: {
            path: 'name'
        },
        filters: [{
            path: 'countryId',
            operator: 'EQ',
            value1: '10' //just example
        ]}
    }">
    <core:Item key="{states>id}" text="{states>name}" />
</m:Select>

et

# View
<m:Select
    selectedKey='{state}'
    items="{
        path: 'states>/content',
        sorter: {
            path: 'name'
        },
        filters: ['.filterByCountry'}
    }">
    <core:Item key="{states>id}" text="{states>name}" />
</m:Select>

# Controller
...
filterByCountry: new sap.ui.model.Filter({
    path: 'countryId',
    operator: 'EQ',
    value1: '10'
}),
...

Tout le monde le sait, la bonne façon de l'utiliser?