2015-03-03 2 views
0

В моей записи Salesforce у меня есть объект, в котором есть подборщик под названием «Тип» с тремя вариантами: Alpha, Beta, Charlie. В пользовательской Visualforce странице, я хочу иметь:Назначение HTML-ссылки/кнопки в visualforce для обновления поля

Альфа Образец текста Образец текста Образец текста Образец текста ALPHA button/link

Beta Образец текста Образец текста Образец текста Образец текста BETA button/link

Charlie Образец текста Образец текста Образец текста Пример текста CHARLIE button/link

где каждая из разделов «кнопка/ссылка» является отдельной кнопкой HTML или может быть привязкой. Есть ли способ, чтобы, если я нажму на одну из этих кнопок/ссылок, я могу обновить (quicksave) «Type» с соответствующим значением?

Примечание: В верхней части страницы у меня есть вершина: тег inputField для списка выбора и кнопка «quicksave». Я просто хочу также обновить его с помощью этих потенциальных кнопок/ссылок.

Единственный способ, которым я могу это сделать, - использовать JavaScript для имитации выбора опции из сгенерированного выпадающего списка и моделирования кнопки «quicksave», которая кажется довольно неловкой.

ответ

0

Чтобы установить значение на контроллере, вы можете использовать apex:commandLink или apex:commandButton.

Что касается обновления списка выбора, у вас есть несколько вариантов.

  1. Вы можете добавить тэг apex:actionSupport, который будет захватывать значение кнопок при щелчке и повторить выбор.
  2. Если вы уже используете jquery на странице, вы можете обновить раскрывающееся меню select на кнопке
Смежные вопросы