Salesforce.com - пользовательский мини-макет страницы для новой позиции вне ценовой книги - PullRequest
1 голос
/ 23 сентября 2011

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

т.е. Если я добавлю новый элемент типа «A», в макете мини-страницы мне нужно будет отобразить поля «X», «Y», «Z». Если я добавлю новый элемент типа «B», в макете мини-страницы мне нужно будет отобразить поля «X», «Z».

Я новичок в Salesforce. Я не знаю, с чего начать. Просто ссылка на область документации, которая могла бы объяснить это, была бы очень полезна.

1 Ответ

2 голосов
/ 23 сентября 2011

Так что, если я правильно понимаю, вы хотите, чтобы в списке, связанном с позицией, отображались разные поля в строке в соответствии с определенным полем в позиции?

В любом случае, я не могу придумать, как сделать это со стандартной функциональностью, оставив два варианта:

  1. Создайте пользовательскую страницу visualforce и сгенерируйте связанный список самостоятельно, затем вы можете отобразить различные детали для каждой строки, поскольку она будет на 100% индивидуальной - поскольку вы новичок в платформе, я сомневаюсь, что это особенно жизнеспособный вариант.

  2. Используйте поля формулы в строке, чтобы отобразить различные значения в зависимости от типа строки, а затем отобразите эти поля формулы в связанном списке.

Например, Forumla_Field_1__c может использовать функцию CASE() для переключения вывода на основе одного из полей:

CASE(Type__c, 'A', Field_X__c, 'B' Field_Y__c);

Конечно, это не позволит вам отображать различное количество полей в каждой строке, но позволит увидеть нужные значения.

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

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