Iterazione nelle proprietà di un oggetto
È possibile eseguire facilmente l'iterazione nelle proprietà di un oggetto ed esaminarle utilizzando la tecnica riportata di seguito.
// GetPropertyValues(): returns an INFOTABLE
var values = me.GetPropertyValues();var field;
// Now we can iterate through the INFOTABLE FIELDS through the DataShape
for each(field in values.dataShape.fields) {
var propValue = values[field.name];
if(field.baseType == "NUMBER") logger.warn(field.name + " " + field.baseType + " " + propValue);
}
È anche possibile accedere agli aspetti di singolo campo. Ad esempio, quando si crea una proprietà è possibile definirne aspetti aggiuntivi. Utilizzare la tecnica/lo schema riportati di seguito per esaminare gli aspetti della proprietà.
• field.aspects(isPersistent)
• field.aspects(minimumValue)