SAPUI5 obtenir contexte actuel en vue de détail

J'ai un SAPUI5 split-app avec un maître - détail et du point de vue.

Lorsque je sélectionne un élément dans la barre latérale, je passe le contexte de la vue de détail, disons produit 1

onSelectProduct: function(evt){
    sap.ui.getCore().getEventBus().publish("app", "refreshProductDetail", {context : evt.getSource( ).getBindingContext()});   

},

ce qui déclenche la fonction suivante, qui lie le contexte:

refresh: function(channelId, eventId, data){
    if (data && data.context) {
        this.getView().setBindingContext(data.context);
    }
},

Maintenant, quand je effectuer une action comme aide, je veux récupérer les données de produit 1 qui est dans le modèle.

Cependant, lorsque j'utilise

this.getView().getBindingContext().getModel()

il renvoie le modèle avec tous les produits. Comment puis-je savoir qui l'on est actuellement visualisé par l'utilisateur?

OriginalL'auteur Anonymoose | 2014-06-20