Создание динамического c URL-адреса в visualforcepage - PullRequest
1 голос
/ 07 августа 2020

Надеюсь, вы можете мне помочь, у меня ограниченные навыки программирования, но я хотел бы создать страницу visualforce в Salesforce с кнопкой ссылки. Кнопка ссылки должна указывать на относительную страницу, основанную на Event.ID, откуда кнопка ссылки отображается.

Я придумал следующее:

<apex:page sidebar="false"> 
 <apex:pageBlock title="PowerPoint">
 </apex:pageblock>

 <apex:form >

 <apex:commandButton value="Link "
  action="ms-powerpoint:ofe|u|https://"MY LINK"/TestCEM/MeetingPresentations/Opret.pptm?event=1234"/>

 </apex:form>

</apex:page>

Где написано "evnt = 1234" Я хотел бы вставить свой event.id, чтобы это была реальная ссылка: event = event.id

Можете ли вы помочь?

1 Ответ

0 голосов
/ 07 августа 2020
<apex:page standardController="Event" readonly="true" sidebar="false"> 

    <a href="ms-powerpoint:ofe|u|https://MY LINK/TestCEM/MeetingPresentations/Opret.pptm?event={!Event.Id}">Link</a>
    
    or
    
    <apex:outputLink value="ms-powerpoint:ofe|u|https://MY LINK/TestCEM/MeetingPresentations/Opret.pptm">Link
        <apex:param name="event" value="{!Event.Id}"/>
    </apex:outputLink>

</apex:page>

Возможно, для этого вам даже не понадобится Visualforce, как насчет создания нового настраиваемого поля для события / действия? Поле формулы типа текста должно работать очень хорошо.

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