Modell für ID-Zuweisung verwenden

Ich habe versucht, den Elementen in meinem ausgewählten Steuerelement mithilfe der Modellbindung eine ID zuzuweisen, wurde jedoch mit einem Fehler beendet.

Hier ist mein Code:

Modell

{
    "languages": [
        {
        "language": "English",
        "locale": "en"
        }, 
        {
        "language": "German",
        "locale": "de"
        }
    ]
}

Steuerelement auswählen:

var oLanguageSelection = new sap.m.Select({
            name:   'languageSelection',
            id:     'languageSelection',
            items: { 
                path: "languages>/languages",
                template: new sap.ui.core.Item({
                    id: "{languages>locale}", //this is the problematic part
                    text: "{languages>language}",
                }),

            },
});

Error bekomme ich:

Uncaught Error: "{languages>locale}" is not a valid ID.

Ist es überhaupt möglich, das zu tun, was ich versuche - Element-ID mithilfe der Modellbindung zuzuweisen?

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage