0

さまざまなドロップダウン リストなどのすべての値を保持する 1 つのエンティティ「パラメーター」があります。これらをそよ風ルックアップ コントローラーを介してバンドルすると、すべてが適切に読み込まれます。しかし、マネージャーはそれらをメタデータに対してマッピングするため、それらはすべて 1 つのリストになります。どうすればそれらを分離できますか?

ありがとう!

4

1 に答える 1

0

私は同じ問題を使用して解決しました:

  1. 必要な値のみを含むエンティティ (ルックアップ) を簡単に読み込むことができます (すべてのソース値には、正しいグループ化を識別するためのカテゴリ ID もありました。

    function getLookups() { return EntityQuery.from('Lookups') .using(manager).execute() .then(processLookups) .fail(queryFailed); }

  2. 「ルックアップ」エンティティをそよ風でロードしたら、ルックアップ エンティティでクエリを実行し、その配列に正しい値をロードして、配列をビュー モデルにロードしました。

    メソッド (datacontext.getMethods());

    var getMethods = function () { var query = EntityQuery .from('Lookups') .where('Cat_Id', 'eq', 375);

        return manager.executeQueryLocally(query);
    };
    
  3. ビューでは、select をビュー モデル配列にバインドし、SQL ルックアップ テーブルに関連付けられたナビゲーション プロパティに値を設定しました。

于 2013-09-07T02:00:56.770 に答える