Учебники

Salesforce – записи, поля и таблицы

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

В этой главе мы увидим, как отображать поля объекта и данные таблицы подробностей в отношении Master-detail.

Поля отображения

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

код таблицы полей записей VFS

Для предварительного просмотра результата вышеприведенного кода мы используем идентификатор записи, как описано в предыдущей главе. Результат показывает следующий вывод, показывающий значения полей записей вместе с заголовками столбцов.

VF s записи полей таблиц1

Таблицы дисплея

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

код таблицы записей VFS

При предварительном просмотре вывода кода выше, мы получаем следующий результат.