简述网站制作基本流程,百度权重什么意思,申请app一般需要多少费用,wordpress简码套用文章目录 第十四章 控制值的转换 - 在DISPLAYLIST中投影值在DISPLAYLIST中投影值 第十四章 控制值的转换 - 在DISPLAYLIST中投影值
在DISPLAYLIST中投影值
对于 %String 类型#xff08;或任何子类#xff09;的属性#xff0c;XML 投影可以使用 DISPLAYLIST 参数。
简单… 文章目录 第十四章 控制值的转换 - 在DISPLAYLIST中投影值在DISPLAYLIST中投影值 第十四章 控制值的转换 - 在DISPLAYLIST中投影值
在DISPLAYLIST中投影值
对于 %String 类型或任何子类的属性XML 投影可以使用 DISPLAYLIST 参数。
简单属性可以指定 DISPLAYLIST 和 VALUELIST 参数。 VALUELIST 参数指定属性的可能值列表这定义了一个枚举属性。通常还指定 DISPLAYLIST 参数该参数指定要显示的相应值。
默认情况下XML 投影使用对象中包含的值该值是 VALUELIST 指定的值之一。对于 %String 类型的属性XMLLISTPARAMETER 参数旨在指示哪个参数包含要在投影中使用的替代值列表。通常将其设置为“DISPLAYLIST”。例如考虑以下数据类型类
Class xmldisplaylist.MyEnumString Extends %String
{Parameter VALUELIST ,a,b,c;Parameter DISPLAYLIST ,apples,bananas,chocolate;Parameter XMLLISTPARAMETER DISPLAYLIST;}另请考虑以下类它使用前面的数据类型类
Class xmldisplaylist.Demo Extends (%RegisteredObject, %XML.Adaptor)
{Property Property1 As MyEnumString;Property Property2 As MyEnumString(DISPLAYLIST ,red,green,blue, VALUELIST ,r,g,b);}下面显示了此类实例的 XML 表示形式的示例
DemoProperty1chocolate/Property1Property2red/Property2
/Demo相反如果数据类型类未指定 XMLLISTPARAMETER 参数则 XML 表示形式将如下所示
DemoProperty1c/Property1Property2r/Property2
/Demo