Question

En vertu de Intersystems Propriété mots-clés documentation Aliases n'est pas répertorié en tant que mot clé.Toutefois, dans le studio, si je tape

Property Tst As %String [

le menu déroulant apparaît avec les Alias et le remplit avec les

Property Tst As %String [ Aliases =

La seule façon que j'ai réussi à compiler est

Aliases = { "some value?" } ];

Alors, comment est Aliases utilisé?

Mise à JOUR:Je sais que je l'ai fait à l'envers, trouvé une fonction chercha alors un problème, mais j'ai trouvé un cas d'utilisation.Si vous êtes un ensemble d'utilisateur, le message viewer affiche uniquement le message si son "valide"ish xml, c'est à direpas d'espace dans la balise xml noms.Toutefois, votre objet doit avoir un espace dans le nom de la propriété,

Property "Due Date?" As %String;

vous pouvez effectuer les opérations suivantes

Property "DueDate" As %String [ Aliases = {Due Date} ];

et encore référence à la propriété par l'ancien nom obj."Due Date?", permettant le message à afficher dans le visualiseur et le maintien de l'ancien "vernaculaire'.

Était-ce utile?

La solution

EDIT:il fait le travail, mais la syntaxe est

Property Name As %String [ Aliases = {name2} ];

Donc, pas de guillemets.

Qu'essayez-vous de réaliser ici?

Autres conseils

Je pense qu'il n'est pas utilisé du tout.Parce que ont n'a aucune référence dans la documentation ou dans le code à ce sujet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top