Frage

Unter Intersystems Property Schlüsselwörter Dokumentation Aliases wird nicht als Schlüsselwort aufgeführt.Allerdings im Studio, wenn ich tippe

Property Tst As %String [

das Dropdown-Menü wird mit Aliasen angezeigt und füllt es mit

Property Tst As %String [ Aliases =

Der einzige Weg, wie ich es kompilieren kann, ist

Aliases = { "some value?" } ];

Also, wie ist Aliases benutzt?

UPDATE:Ich weiß, dass ich das rückwärts gemacht habe, eine Funktion gefunden und dann nach einem Problem gesucht habe, aber ich habe einen Anwendungsfall gefunden.Wenn Sie ein Ensemble-Benutzer sind, zeigt der Nachrichten-Viewer die Nachricht nur an, wenn sie "gültig" ist xml, dh.keine Leerzeichen in den XML-Tag-Namen.Ihr Objekt muss jedoch Platz im Eigenschaftsnamen haben,

Property "Due Date?" As %String;

sie können Folgendes tun

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

und verweisen Sie immer noch auf die Eigenschaft mit dem alten Namen obj."Due Date?", so dass die Nachricht im Betrachter angezeigt werden kann und die alte "Umgangssprache" beibehalten wird.

War es hilfreich?

Lösung

BEARBEITEN:es funktioniert tatsächlich, aber die Syntax ist

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

Also, keine Zitate.

Was versuchst du hier zu erreichen?

Andere Tipps

Ich denke, es wird überhaupt nicht benutzt.Weil es in der Dokumentation oder im Code keinen Hinweis darauf gibt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top