Сравните два представления в Salesforce - PullRequest
0 голосов
/ 11 января 2012

Я ищу способ сравнить два представления в Salesforce. Я хочу создать визуальную форсированную страницу, которая позволяет пользователю выбирать два представления, связанные с объектом Account, и отображать все учетные записи, которые отображаются в обоих представлениях.

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

Вот мой SOQL-запрос:

 Select Id, Name, Owner.Name  FROM Account WHERE
    Id IN ( SELECT AccountId FROM Opportunity WHERE RecordTypeId = :RecordType1ID  AND StageName IN :StageOneList )
    AND Id IN ( SELECT AccountId FROM Opportunity WHERE RecordTypeId = :RecordType2ID AND StageName IN :StageTwoList )

Это основа страницы VF, которую я сделал до сих пор. Можно отфильтровать учетную запись с владельцем учетной записи и выпадающий список из провинции. Идея состоит в том, что многие люди в организации уже создали представления с отфильтрованными учетными записями по мере необходимости. Вместо того, чтобы включать каждое возможное поле учетной записи в качестве фильтра, я хотел бы выпадающий список представлений активных пользователей, связанных с учетной записью, а затем они могут выбрать «Возможность 1» и «Возможность 2» и получить список соответствующих учетных записей.

Ответы [ 3 ]

0 голосов
/ 11 января 2012

Похоже, вам просто нужно сравнить результаты фильтров здесь. Я бы посоветовал вам действительно сделать что-то, что должно быть сделано с отчетами, а не с представлениями.

0 голосов
/ 13 января 2012

Поместите два extendedList компонента на страницу.

0 голосов
/ 11 января 2012

Я предполагаю, что вы имеете в виду представления, как в доступных представлениях в раскрывающемся списке на стандартной вкладке для объекта?Если это так, я не верю, что вы можете запросить результаты непосредственно у них, хотя вы можете запросить объект Account, используя оператор SOQL, в котором вы предоставляете фильтр.

Мое предложение будет либо создать заданную страницу VF, которая имеет2 раскрывающихся списка для переключения запроса SOQL, который используется для возврата отображаемого списка учетных записей (это означает, что у вас есть набор предопределенных представлений, а для их обновления требуется обновление кода) или для предоставления более подробной информации о вашем случае использования, и мы можемпредоставить другие предложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...