Могут ли разные списки поиска основываться на одной и той же сущности?

У меня есть 1 объект «Параметры», в котором хранятся все значения для разных раскрывающихся списков и т. Д. Когда я связываю их через контроллер быстрого поиска, все они загружаются нормально. Но поскольку менеджер сопоставляет их с метаданными, все они попадают в один список. Как я могу их разделить?

Благодарность!


person Lieve Van Damme    schedule 05.09.2013    source источник
comment
Не уверен, что понимаю вопрос. Можете добавить дополнительные детали?   -  person Jay Traband    schedule 05.09.2013


Ответы (1)


У меня была такая же проблема, и я решил ее:

  1. Легкая загрузка объекта (поисковые запросы) только с теми значениями, которые мне нужны (все мои исходные значения также имели идентификатор категории, который я позволил мне определить правильную группировку.

    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.

person TEE    schedule 07.09.2013