Справка по странице Visual Force

Я пытаюсь загрузить значения в поле ввода VF на основе учетной записи, выбранной из всплывающего окна.

          <apex:pageBlockSectionItem id="pageblocksectionitem5">
         <apex:outputLabel value="Account Name"></apex:outputLabel>
         <apex:panelGroup style="border: 0px solid Blue;" > 
             <apex:outputPanel layout="inline" style="background-color:#CC0000; padding-left: 3px; position: absolute; margin-left: 0px; margin-top: 2px; margin-right: 0px; height: 20px; border: 0px Red; " ></apex:outputPanel>                
             <input type="text" name="AccountName" id="Input12" style="margin-left: 5px; " /><img src="/s.gif" class="lookupIcon" onClick='window.open("/apex/xyz,"width=600,height=400,left=150,top=200,toolbar=1,status =1,");'/> 
         </apex:panelGroup>
     </apex:pageBlockSectionItem>

     <apex:pageBlockSectionItem id="pageblocksectionitem3">
          <apex:outputLabel value="Linea"></apex:outputLabel>
          <apex:outputLabel value="{!linea}"></apex:outputLabel>
      </apex:pageBlockSectionItem> 

Мне нужно заполнить linea из настраиваемого поля linea__c, которое находится в объекте Account. Я могу запросить, чтобы получить значение поля. Но мне нужно, чтобы это произошло сразу после выбора учетной записи. Как мне это сделать?

Любые указатели были бы замечательными...

Спасибо


person Prady    schedule 23.11.2010    source источник


Ответы (1)


Вам понадобятся действия JavaScript... На самом деле, вероятно, лучшими будут атрибуты action и rerender большинства тегов, которые вы увидите в справочнике по компонентам Visualforce.

Также ознакомьтесь с этим руководством: http://wiki.developerforce.com/index.php/Force.com_Tutorial:_An_Introduction_to_Visualforce, особенно часть над «Учебником: веб-приложения в один миг». Аналогичная вещь (преобразована в новую книгу рецептов: http://developer.force.com/cookbook/recipe/using-ajax-in-a-visualforce-page)

И последнее, но не менее важное: вам может быть интересна документация в формате PDF Visualforce Developer Guide. глава о «Создании мастера» (стр. 98 в PDF) будет хорошим (но слишком полным) примером.

person eyescream    schedule 23.11.2010