0
getProperties()
関数を使用して、properties
配列の項目を取得します。ビューアで選択した項目のプロパティカテゴリを取得します
各プロパティ内には、displayCategory
という変数があります。
アイテムの異なるdisplayCategory
をリストする方法はありますか?
ありがとうございました。
getProperties()
関数を使用して、properties
配列の項目を取得します。ビューアで選択した項目のプロパティカテゴリを取得します
各プロパティ内には、displayCategory
という変数があります。
アイテムの異なるdisplayCategory
をリストする方法はありますか?
ありがとうございました。
フィリップLeefsmaがthisコメントで述べたように、可能な解決策は以下のとおりです。
私はlodash
を使用してARAYを反復処理終わりました。ここでは、コードです:すべてのプロパティを反復処理し、既存のdisplayCategoriesのリストを構築するよりも
this.viewer.getProperties(object,
function(item) {
item.properties = _.chain(item.properties)
.groupBy('displayCategory')
.toPairs()
.map(function(property) {
return _.zipObject(['displayCategory', 'properties'], property);
})
.value();
that.selectedItems.push(item);
},
function(error) {
console.log(error);
});
他、私はほとんどあなたがその方法の問題点を持っていますかあなたがより多くのを探しています...それを行うための別の方法を見ません最適化された方法? Model Derivatives APIを使用して、そのような事前計算サーバー側を実行することができます。http://autode.sk/2yR8Uc8 –
@PhilippeLeefsmaもっと最適化された方法を探していましたが、おそらくちょうど反復するつもりですすべてのプロパティを介して。他の方法がない限り、Model Derivatives APIを呼びたくはありません。ありがとう! –