Dans Caché ObjectScript, qu'est-ce que le `Alias' propriété de mots clés
-
21-12-2019 - |
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'.
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.