SAPUI5 - formateur de la fonction ne fonctionne pas
var addressTxt = new sap.ui.commons.Label({
id : 'addressTxt',
text : {
parts : [
{path : 'Street'},
{path : 'PostalCode'},
],
formatter : function(Street,PostalCode){
var text = "";
if(Street) text = Street+ ",";
if(PostalCode) text += PostalCode +","
return text;
}
}
});
Je suis en utilisant le formateur de la fonction de concaténation de deux éléments dans un champ de texte ici, comment jamais, les valeurs des paramètres sont toujours nulles. Ce que je fais mal?
Le codage semble OK. Vous pouvez aussi partager, comment vous définissez le modèle et la structure du modèle?
la liaison était en effet mal! changé {path : '/détails/Rue'} et ça marche!!! Mon mauvais, Merci beaucoup!
Btw: les noms de variables doivent être en minuscules en JS.
la liaison était en effet mal! changé {path : '/détails/Rue'} et ça marche!!! Mon mauvais, Merci beaucoup!
Btw: les noms de variables doivent être en minuscules en JS.
OriginalL'auteur Themasterhimself | 2013-11-13
Vous devez vous connecter pour publier un commentaire.
Ici, vous allez: http://jsbin.com/openui5-HTML-templates/82/edit?html,sortie
Pense que votre erreur principale a été l'parties de tableau qui est à construire sans objets supplémentaires et "chemin". Il faut directement les chemins. En outre, tant que le chemin est absolu à l'intérieur de votre modèle, il doit commencer par '/':
Trouver un peu plus de détails sur les champs calculés dans les docs ici:
https://openui5.hana.ondemand.com/#docs/guide/CalcFields.html
OriginalL'auteur cschuff