Создание страниц в Salesforce с использованием API - PullRequest
0 голосов
/ 14 ноября 2010

Я ищу создание форм или страниц в Salesforce с использованием API (REST / SOAP).Можно ли создавать их динамически или это всегда моделируется с помощью VisualForce?

Любые идеи будут полезны.

С уважением,

Шринивас

1 Ответ

1 голос
/ 14 ноября 2010

Чего именно вы хотите достичь?Является ли важным для вас сохранение CSS и функциональности Salesforce на странице?

  1. Вы можете создать всю страницу в javaScript, отправляя запросы в Salesforce (/soap/ajax/13.0/connection.Библиотека js была доступна в Salesforce задолго до того, как REST API стал доступен для внешних коммуникаций.

  2. Вы можете создавать в Visualforce несколько многократно используемых строительных блоков (они называются компонентами, по сути, думайте о них какнебольшая страница + контроллер ... выглядит как техника порталов / портлетов и т. д. из мира java) и динамически решает, хотите ли вы показывать их или нет на своей "главной" странице, устанавливая атрибут "rendered".

  3. Вы могли бы дождаться ответа на Salesforce, потребляющего XML, и отобразить данные в отчете Visualforce о некоторой необычной и динамической обработке XML?

  4. Вы могли бысдаваться, отображать «веб-вкладку» или как там ее имя ... По сути, она будет загружать <iframe> в Salesforce, вы можете указать его нанезависимо от того, какой другой сервер находится под вашим контролем, и делайте все, что вам нужно, запрашивая данные через API.

Трудно дать лучший ответ без дополнительной справочной информации. Я быскажем, что Salesforce уже делает много динамических вещей для вас (то есть, когда вы добавляете поле - оно спрашивает, должно ли оно быть включено в макеты страниц, чтобы все представления деталей и экранов редактирования были осведомлены о новом поле).Может быть, пользовательская вещь, для которой вам нужно решение для кодирования, вообще может быть достигнута без Apex и Visualforce?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...