nangnangchuai / Salesforce

1 stars 0 forks source link

apex visualforce trailhead #15

Open nangnangchuai opened 5 years ago

nangnangchuai commented 5 years ago
是一个迭代组件,采用Salesforce的经典样式。 是用于创建没有样式化的表和列表的迭代组件。 是一个迭代组件,您可以使用它为记录集合生成任意标记 - 它是一个Visualforce组件,将其中的所有内容打包成可以作为页面操作的一部分发送回服务器的内容。> 如果您需要将数据发送回Salesforce,大多数情况下您将在一个 中填写内容
nangnangchuai commented 5 years ago

image 输入内容之后又。点击save,就保存在salesforce中。


standardController属性设置要处理的对象。 recordSetVar设置要用记录集合,创建的变量的名称,这里是{!联系人}这个变量通常被命名为对象名称的复数。


<apex:page standardController="Account" recordSetVar="accounts">
    <apex:pageBlock>
        <apex:repeat var="a" value="{!accounts}" rendered="true" id="account_list">
          <li>
              <apex:outputLink value="/{!a.ID}">
                  <apex:outputText value="{!a.Name}"/>

              </apex:outputLink>
           </li>    

        </apex:repeat>         
    </apex:pageBlock>

</apex:page>

nangnangchuai commented 5 years ago

image

nangnangchuai commented 5 years ago

![Uploading image.png…]() apex:

<apex:page controller="NewCaseListController">

        <apex:pageBlock title="New Cases List" id="cases_list">
            <li>
           <apex:repeat value="{!NewCases}" var="Case" rendered="true">
             <p>
                    <apex:outputLink value="/{!Case.ID}">
                        {!Case.CaseNumber}
                    </apex:outputLink>

            </p>
              </apex:repeat>
            </li>
 </apex:pageBlock>

</apex:page>

controller

public class NewCaseListController {
  public List<Case> getNewCases() {

   List<Case> cases =[SELECT ID,CaseNumber FROM Case where status='New' ];

     return cases;

}
}