来自数据库新手的选项列表

时间:2011-12-16 20:33:41

标签: database list salesforce

对salesforce的新手总数,我需要一些关于如何创建查询框的方向。我做了哪些,但是这些值是从我将填充的salesforce数据库中提取的。

表格将具有此格式,名称,余额,金额,已付款。当我选择test1name时,它会填充其他一些包含余额,金额,已付款的字段,以便我可以使用这些金额进行计算。

Thanks.help me

 Table
   Name|Balance|Amount|Paid
   test1name|500|20|200
   test2name|1000|10|300

1 个答案:

答案 0 :(得分:0)

选项列表问题在哪里?你想在某个地方使用它还是什么?

虽然您将(或不会)回答我的问题,但我会为您发布一些提示。希望他们能以某种方式帮助你。

例如,您拥有包含所有字段的sObject。 在Visualforce页面中,我会做下一件事。

 <apex:pageBlockSection id="myContentSection" title="My Content Section" columns="1">
  <apex:inputField value="{!myObject.Id}" >
   <apex:actionSupport event="onchange" action="pullObjectById" reRender="myContentSection" />
  </apex:inputField>
  <apex:inputField value="{!myObject.Name}"/>
  <apex:inputField value="{!myObject.Balance}"/>
  <apex:inputField value="{!myObject.Amount}"/>
  <apex:inputField value="{!myObject.Paid}"/>
 </apex:pageBlockSection>

在控制器类中会有一个方法

public myObjectType myObject {get;set;}

public PageReference pullObjectById() {
 myObject = [ select Id, Name, Balance, Amount, Paid from myObjectTable where Id =:myObject.Id];
 return null;
}

因此,当您从查找窗口中选择一个对象时,您将在页面上填充所有其他字段。