Composer での ThingWorx モデルの定義 > モデル化 > Thing > Thing サービス > Thing のプロパティのイテレーション
Thing のプロパティのイテレーション
以下のテクニックを使用して、Thing のプロパティを簡単にイテレーションして調べることができます。
// 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);
}
個々のフィールドの追加情報にアクセスすることもできます。たとえば、プロパティを作成する際に、プロパティの追加情報を定義できます。プロパティの追加情報を調べるには以下のテクニック/パターンを使用します。
field.aspects(isPersistent)
field.aspects(minimumValue)
これは役に立ちましたか?