Так что, если я правильно понимаю, вы хотите, чтобы в списке, связанном с позицией, отображались разные поля в строке в соответствии с определенным полем в позиции?
В любом случае, я не могу придумать, как сделать это со стандартной функциональностью, оставив два варианта:
Создайте пользовательскую страницу visualforce и сгенерируйте связанный список самостоятельно, затем вы можете отобразить различные детали для каждой строки, поскольку она будет на 100% индивидуальной - поскольку вы новичок в платформе, я сомневаюсь, что это особенно жизнеспособный вариант.
Используйте поля формулы в строке, чтобы отобразить различные значения в зависимости от типа строки, а затем отобразите эти поля формулы в связанном списке.
Например, Forumla_Field_1__c может использовать функцию CASE()
для переключения вывода на основе одного из полей:
CASE(Type__c, 'A', Field_X__c, 'B' Field_Y__c);
Конечно, это не позволит вам отображать различное количество полей в каждой строке, но позволит увидеть нужные значения.
Если я неправильно понял, и все позиции в данной возможности будут одного типа, тогда вы захотите использовать типы записей для самой возможности, тогда у вас может быть разный макет страницы для каждого типа записи. и, как таковые, различные поля отображаются в связанном списке.