对salesforce的新手总数,我需要一些关于如何创建查询框的方向。我做了哪些,但是这些值是从我将填充的salesforce数据库中提取的。
表格将具有此格式,名称,余额,金额,已付款。当我选择test1name时,它会填充其他一些包含余额,金额,已付款的字段,以便我可以使用这些金额进行计算。
Thanks.help me
Table
Name|Balance|Amount|Paid
test1name|500|20|200
test2name|1000|10|300
答案 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;
}
因此,当您从查找窗口中选择一个对象时,您将在页面上填充所有其他字段。