<apex:page controller="actionSupport6">
  <apex:form >
      <apex:outputPanel id="test">
          <apex:pageBlock >
              Enter Text1:<apex:inputText value="{!text1}"/>
                            <br/><br/><br/><br/>
              Enter Text2:<apex:inputText value="{!text2}">
                                <apex:actionSupport event="onmouseover" action="{!CallMethod}" reRender="test"/>
                          </apex:inputText>
          </apex:pageBlock>
      </apex:outputPanel>
  </apex:form>
</apex:page>
public class actionSupport6
{
    public String text1{get;set;}
    public String text2{get;set;}
    public void CallMethod()
    {
        text2 = text1;
    } 
}
===============================================================
<apex:page
standardController="Contact" extensions="ActionSupport">
    <apex:form>
        <apex:pageBlock>
            <apex:pageBlockSection
id="appraiserInfo">
                <apex:inputField
value="{!Contact.firstname}"/>
               </apex:pageBlockSection>
                 <apex:inputField
label="Company" value="{!contact.AccountId}">
                      <apex:actionSupport
action="{!UpdateContactDetails}" 
event="onchange" rerender="appraiserInfo" />
                  </apex:inputField>
        </apex:pageBlock>
    </apex:form>
</apex:page>
===========================================================
public class
ActionSupport {
    public contact conObj;
    public
ActionSupport(ApexPages.StandardController controller) 
    {
        conObj=(Contact)controller.getRecord();
    }
    public void UpdateContactDetails()
    {
        system.debug('Method is Calling with
id===>'+conObj.Accountid);
        Account Varacc=[select id,name from
Account where id=:conObj.Accountid];
        conObj.firstname=Varacc.name;
    }
}

 
 
 
No comments:
Post a Comment