Visualforce Page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<apex:page standardController="Account" extensions="CurrentRecordIdDemoController">
<apex:form >
<apex:pageBlock >
<apex:pageBlockSection title="Current account
record Id is : {!currentRecordId}" collapsible="false">
<apex:outputField value="{!acc.name}"/>
<apex:outputField value="{!acc.AccountNumber}"/>
<apex:outputField value="{!acc.Type}"/>
<apex:outputField value="{!acc.Industry}"/>
</apex:pageBlockSection>
<apex:pageBlockSection title="Testing
parameter" collapsible="false">
Name
is <b>{!parameterValue}</b>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>
|
Apex Code:
1
2
3
4
5
6
7
8
9
10
11
|
public class CurrentRecordIdDemoController{
public String currentRecordId
{get;set;}
public String parameterValue
{get;set;}
public Account acc{get;set;}
public CurrentRecordIdDemoController(ApexPages.StandardController
controller) {
currentRecordId
= ApexPages.CurrentPage().getparameters().get('id');
acc
= [select id ,name, AccountNumber, Type, Industry from
Account where id =: currentRecordId ];
parameterValue
= ApexPages.CurrentPage().getparameters().
}
}
|
No comments:
Post a Comment