Как создать страницу VisualForce общего назначения, которая может отображаться в любом макете? - PullRequest
0 голосов
/ 09 февраля 2012

Страницы VisualForce могут иметь формат:

<apex:page standardController="Case" >
  <div id="content"></div>
  <script>
      ... javascript to render a UI into #content ...
  </script>
</apex>

, что означает, что он может появиться на макете «Дело». Если вы хотите использовать общую страницу VisaulForce (скажем, на вкладке в одиночку), вы можете удалить параметр standardController:

<apex:page>
...
</apex>

Есть ли способ указать, что одна страница VisualForce может появляться где угодно? (В нашем случае это утилита javascript, которая не зависит от макета).

Я новичок в SalesForce, и самое близкое, что я могу придумать, - это динамическое заполнение поля standardController (если это поддерживается), но я считаю, что должен быть лучший способ. Любая помощь с благодарностью!

1 Ответ

0 голосов
/ 09 февраля 2012

Вы имеете в виду, что это кусок JavaScript, который вы можете включить в другие страницы?Если это так, вы должны делать это как компонент, или вы можете поместить JS в статический ресурс и включить его в свои страницы.

Если на самом деле это страница, вы также можете включить ее в макет страницыхотя это немного неуклюже и идет в iFrame, так что это может вызвать проблемы для вас.

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