さまざまなドロップダウン リストなどのすべての値を保持する 1 つのエンティティ「パラメーター」があります。これらをそよ風ルックアップ コントローラーを介してバンドルすると、すべてが適切に読み込まれます。しかし、マネージャーはそれらをメタデータに対してマッピングするため、それらはすべて 1 つのリストになります。どうすればそれらを分離できますか?
ありがとう!
さまざまなドロップダウン リストなどのすべての値を保持する 1 つのエンティティ「パラメーター」があります。これらをそよ風ルックアップ コントローラーを介してバンドルすると、すべてが適切に読み込まれます。しかし、マネージャーはそれらをメタデータに対してマッピングするため、それらはすべて 1 つのリストになります。どうすればそれらを分離できますか?
ありがとう!
私は同じ問題を使用して解決しました:
必要な値のみを含むエンティティ (ルックアップ) を簡単に読み込むことができます (すべてのソース値には、正しいグループ化を識別するためのカテゴリ ID もありました。
function getLookups() { return EntityQuery.from('Lookups') .using(manager).execute() .then(processLookups) .fail(queryFailed); }
「ルックアップ」エンティティをそよ風でロードしたら、ルックアップ エンティティでクエリを実行し、その配列に正しい値をロードして、配列をビュー モデルにロードしました。
メソッド (datacontext.getMethods());
var getMethods = function () { var query = EntityQuery .from('Lookups') .where('Cat_Id', 'eq', 375);
return manager.executeQueryLocally(query);
};
ビューでは、select をビュー モデル配列にバインドし、SQL ルックアップ テーブルに関連付けられたナビゲーション プロパティに値を設定しました。