Salesforce
Разработка страницы Visualforce
Поиск…
Основная страница
Базовая страница VisualForce может быть создана следующим образом:
<apex:page>
<h1>Hello, world!</h1>
</apex:page>
Использование стандартных контроллеров
Если ваша страница предназначена для отображения или редактирования информации о конкретном типе записи, может оказаться полезным использовать стандартный контроллер для уменьшения количества кода шаблона, который вам нужно написать.
Используя стандартный контроллер, ваша страница будет отображаться с параметром ?id=SALESFORCE_ID
, и вы автоматически получите доступ ко всем полям слияния в записи.
Добавьте стандартный контроллер на свою страницу, указав атрибут standardController
на <apex:page>
:
<apex:page standardController="Account">
This is a page for {!Account.Name}
</apex:page>
Вы также получаете стандартные методы контроллера:
-
cancel()
- возвращаетPageReference
для страницы отмены (обычно переходит в режим просмотра списка) -
delete()
- удаляет запись и возвращаетPageReference
для страницы удаления -
edit()
- возвращаетPageReference
для стандартной страницы редактирования -
save()
- сохраняет запись и возвращаетPageReference
к обновленной записи -
view()
- возвращаетPageReference
для стандартной страницы просмотра
Вы можете использовать их следующим образом:
<apex:page standardController="Account">
Name: <apex:inputField value="{!Account.Name}" />
<apex:commandButton value="Update record" action="{!save}" />
</apex:page>
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow