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. 在视图中,我将选择绑定到视图模型数组,并将值设置为绑定回 SQL 查找表的导航属性。

于 2013-09-07T02:00:56.770 回答