ThingWorx Modelldefinition in Composer > Modellierung > Dinge > Dingdienste > Durch Dingeigenschaften iterieren
Durch Dingeigenschaften iterieren
Sie können mit dem folgenden Verfahren problemlos durch Dingeigenschaften iterieren und die Eigenschaften überprüfen:
// 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);
}
Sie können sogar auf die Aspekte eines einzelnen Feldes zugreifen. Wenn Sie beispielsweise eine Eigenschaft erstellen, gibt es weitere Aspekte der Eigenschaft, die Sie definieren können. Verwenden Sie das folgende Verfahren/Muster, um die Aspekte der Eigenschaft zu untersuchen:
field.aspects(isPersistent)
field.aspects(minimumValue)
War dies hilfreich?