我对使用 Visualforce 和 Salesforce 很陌生,所以请多多包涵……我正在自学如何通过复制我们的销售代表用来记录收到的订单的表单来构建 visualforce 页面。我很难弄清楚如何做一些(可能)非常基本的事情,我希望有人能帮助我指出正确的方向。我发现了很多关于如何做的事情的说明,这些事情要么是我想要的或类似的,但不是我正在寻找的,这让我对实现这个特定目标需要做什么感到非常困惑工作。
这是我到目前为止所做的......
我在我的页面上设置了一个查找字段,允许用户填充销售代表是谁(使用用户对象)。我有点困惑为什么我会看到一个文本框和一个搜索按钮,而不仅仅是一个可供选择的代表下拉框,但我想这既不是这里也不是那里......
<apex:page standardController="Order__c" extensions="OrderNewExtension">
<apex:actionRegion >
<apex:inputField value="{!Order__c.User__c}" required="true" id="userID">
<apex:actionSupport event="onchange" reRender="salesRepDetails" />
</apex:inputField>
</apex:actionRegion>
<apex:outputPanel id="salesRepDetails" rendered="true">
<table border="0" cellspacing="0" cellpadding="5" width="75%" style="border: 1px solid magenta;">
<tr>
<td colspan="2" width="50%"> </td>
<td><apex:outputLabel value="Phone: " for="repPhone" /></td>
<td class="data">***Something needs to go here***</td>
</tr>
...
</table>
</apex:outputPanel>
我想用这个做两件事 -
1)用户选择销售代表后,我希望显示所选代表的电子邮件和电话号码。2)(排序可选)我希望此字段预先填充当前用户的姓名和数据,这样,唯一需要查找代表的时间是当我们的支持人员输入某些内容时其他人。这有意义吗?
我不确定任何人还需要什么来帮助我,但如果我有能力在这里获取这些信息,我会这样做。