2016-10-11 8 views
0

Итак, я пытаюсь добавить кнопку «Случайный объект» рядом с Продуктом, который будет указывать «Добавить продукт», поэтому всякий раз, когда нажимается, он добавляет текстовое поле для второго или третьего продукта добавлен к делу. Поле catch: Product - это поле поиска.Кнопка Salesforce, которая добавляет новые текстовые поля

enter image description here

ответ

0

Я полагаю, что это выполнимо, и вы получите помощь. Однако я хочу расширить кавиту, чтобы пользовательские кнопки были удалены с помощью нового интерфейса Lightning. Таким образом, вы можете захотеть зарегистрироваться и посмотреть, на какой временной шкале организации выкладываете Lightnging и/или код для ограничений предстоящей версии.

Вот хороший форум нить на тему: https://developer.salesforce.com/forums/?id=906F0000000BWr4IAG

+0

ли наследие уходит вместе? Моя организация не использует Осветление, так как нам уже комфортно с Legacy. Было бы жаль, что все мои пользовательские ссылки, кнопки, макеты, которые я сделал для каждого отдела, исчезли. –

0

Как вы, наверное, знаете, поле поиска может ссылаться только на один объект. Вы можете сделать несколько полей поиска для одного и того же объекта (например, Product_1__c, Product_2__c и т. Д.), Но это может привести к тому, что у вас будет загроможденный пользовательский интерфейс, и вы не всегда знаете максимальное количество продуктов, которое вам может понадобиться добавить.

Чтобы динамически добавить дополнительные поля этого продукта, вам необходимо создать объект «Assigner», который находится между вашим Case и Product Object. Таким образом, каждый раз, когда вы нажимаете кнопку «Добавить», создается еще один «Assigner Case-Product», который имеет поле поиска для объекта Case и Product.

Код Visualforce будет выглядеть примерно так:

<apex:commandLink action="{!AddProductAssigner}" > 
     Add Product 
</apex:commandLink> 

С контроллер выглядит как:

public void AddProductAssigner(){ 
    insert new Case_Product_Assigner__c(Case__c = caseId); 
} 
+0

Не работает. дает ошибки, пытающиеся создать класс Apex. –

+0

Какие ошибки вы получаете? –

Смежные вопросы