在CachéObjectScript中,什么是“Aliases”属性关键字

时间:2014-06-03 17:44:25

标签: syntax intersystems-cache intersystems mumps intersystems-ensemble

Under Intersystems Property Keywords documentation Aliases未列为关键字。但是,如果我输入

,则在工作室中

Property Tst As %String [

下拉列表弹出别名并用

填充

Property Tst As %String [ Aliases =

我编译它的唯一方法是

Aliases = { "some value?" } ];

那么,Aliases是如何使用的?

更新:我知道我向后做了这个,发现一个功能然后找了一个问题,但我找到了一个用例。如果您是一个整体用户,则消息查看器仅在其有效" ish xml时显示该消息,即xml标记名称中没有空格。但是,您的对象必须在属性名称中包含空格

Property "Due Date?" As %String;

您可以执行以下操作

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

仍然使用旧名称obj."Due Date?"引用该属性,允许该消息显示在查看器中并保留旧的"白话'。

2 个答案:

答案 0 :(得分:2)

编辑:它确实有效,但语法是

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

所以,没有引号。

你想在这里实现什么?

答案 1 :(得分:1)

我认为根本没有使用它。因为在文档或代码中没有任何关于它的参考。