Salesforce 如何使用outputlink从visualforce页面提供指向记录的链接

Salesforce 如何使用outputlink从visualforce页面提供指向记录的链接,salesforce,visualforce,Salesforce,Visualforce,有人能帮我在这个场景中提供链接吗 <apex:repeat var="slot" value="{!liTimeSlots}"> <tr class="{!IF(ISNULL(slot.sAppointment), 'Free', 'Fill')}"> <td ><apex:outputText value="{!slot.tstart1}"/></td> <td><apex:outputTex

有人能帮我在这个场景中提供链接吗

<apex:repeat var="slot" value="{!liTimeSlots}">

<tr class="{!IF(ISNULL(slot.sAppointment), 'Free', 'Fill')}">
    <td ><apex:outputText value="{!slot.tstart1}"/></td>

      <td><apex:outputText value="{!IF(ISNULL(slot.sAppointment), 'Free', slot.sAppointment.name)}"/></td>
      <td><apex:outputText value="{!IF(ISNULL(slot.sAppointment), '', slot.sAppointment.Appointment_Type__c)}"/></td>
      <td><apex:outputText value="{!IF(ISNULL(slot.sAppointment), '', slot.sAppointment.Patient__c)}"/></td>
        </tr> 
    <tr >
    <td></td>

      <td><apex:outputText value="{!IF(ISNULL(slot.sAppointmentOverlap), ' ', slot.sAppointmentOverlap.name)}"/></td>
      <td><apex:outputText value="{!IF(ISNULL(slot.sAppointmentOverlap), '', slot.sAppointmentOverlap.Appointment_Type__c)}"/></td>
      <td><apex:outputText value="{!IF(ISNULL(slot.sAppointmentOverlap), '', slot.sAppointmentOverlap.Patient__c)}"/></td>
        </tr>   
 </apex:repeat>

我只想在slot.sappoint或slot.sAppointmentOverlap不为空时显示链接

你知道怎么做吗

谢谢


Prady

与几乎所有的
apex:
Visualforce标记一样,
apex:outputLink
有一个
呈现的属性,可以用来显示或隐藏它,这可以使用一个合并字段/公式作为值,因此您将根据以下内容查找:

<apex:outputLink value="url" rendered="{!NOT(ISNULL(slot.sAppointment)) || NOT(ISNULL(slow.AppointmentOverlap))}">The link</a>

与几乎所有的
apex:
Visualforce标记一样,
apex:outputLink
有一个
rendered
属性,可用于显示或隐藏它,这可以使用一个合并字段/公式作为值,因此您将根据以下内容查找:

<apex:outputLink value="url" rendered="{!NOT(ISNULL(slot.sAppointment)) || NOT(ISNULL(slow.AppointmentOverlap))}">The link</a>

不知道为什么有人否决了这个,这是一个完全正确的问题。不知道为什么有人否决了这个,这是一个完全正确的问题。