подборка из базы данных новичка - PullRequest
0 голосов
/ 17 декабря 2011

Абсолютно новичок в Salesforce, мне нужно несколько указаний о том, как создать окно поиска.Что я и сделал, но значения взяты из базы данных salesforce, которую я заполнил бы.

Таблица будет иметь такой формат, как Имя, баланс, сумма, оплачено.Когда я выбираю test1name, он заполняет некоторые другие поля балансом, суммой, уплаченной, чтобы я мог выполнять вычисления с этими суммами.

Спасибо. Помогите мне

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

1 Ответ

0 голосов
/ 17 декабря 2011

Где вопрос выбора? Вы хотите использовать его где-нибудь или как?

Пока вы будете (или не будете) отвечать на мои вопросы, я выложу несколько советов для вас. Надеюсь, они вам как-нибудь помогут.

Например, у вас есть объект со всеми этими полями. На странице 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;
}

Поэтому, когда вы выбираете объект из окна поиска, у вас будут заполнены все остальные поля на вашей странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...