===============VFPAGE============
<apex:page controller="SearchRecord" showHeader="true" tabStyle="Company__c" sidebar="false">
<apex:form >
<apex:messages />
<apex:pageBlock title="Search and Display Records" mode="edit" id="pb1">
<apex:pageBlockSection >
<apex:pageBlockSectionItem >
<apex:outputText value="Enter Record Name"/>
<apex:inputText value="{!Name}"/>
</apex:pageBlockSectionItem>
<apex:pageBlockSectionItem >
<apex:commandButton value="search" action="{!search}" />
</apex:pageBlockSectionItem>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
<apex:form >
<apex:pageBlock title="Display" rendered="{!dsp}" id="pb">
<apex:pageBlockSection >
<apex:dataTable var="nnr" value="{!Rec}" cellpadding="4" border="1">
<apex:column >
<apex:facet name="header"><b>Name</b></apex:facet>
<apex:commandLink reRender="detail">{!nnr.name}
<apex:param name="id" value="{!nnr.id}"/>
</apex:commandLink>
</apex:column>
<apex:column >
<apex:facet name="header"><b>Email</b></apex:facet>
{!nnr.email__c}
</apex:column>
</apex:datatable>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>
========CONTROLLER=============
public with sharing class SearchRecord {
public String Rname { get; set; }
PUBLIC boolean dsp{set;get;}
public string Rec{set;}
public List<company__c> getRec(){
List<company__c> cm=[select id,name,Email__c from company__c where name=:name ];
return cm;
}
public PageReference search() {
try{
dsp=true;
company__c cmp=[select id,name from company__c where name=:Name ];
//Rname=cmp.name;
}
catch(Exception e){
dsp=false;
Apexpages.addMessage(new apexpages.Message(apexpages.severity.ERROR,'norecords in list'));
}
return null;
}
public String Name { get; set; }
}
<apex:page controller="SearchRecord" showHeader="true" tabStyle="Company__c" sidebar="false">
<apex:form >
<apex:messages />
<apex:pageBlock title="Search and Display Records" mode="edit" id="pb1">
<apex:pageBlockSection >
<apex:pageBlockSectionItem >
<apex:outputText value="Enter Record Name"/>
<apex:inputText value="{!Name}"/>
</apex:pageBlockSectionItem>
<apex:pageBlockSectionItem >
<apex:commandButton value="search" action="{!search}" />
</apex:pageBlockSectionItem>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
<apex:form >
<apex:pageBlock title="Display" rendered="{!dsp}" id="pb">
<apex:pageBlockSection >
<apex:dataTable var="nnr" value="{!Rec}" cellpadding="4" border="1">
<apex:column >
<apex:facet name="header"><b>Name</b></apex:facet>
<apex:commandLink reRender="detail">{!nnr.name}
<apex:param name="id" value="{!nnr.id}"/>
</apex:commandLink>
</apex:column>
<apex:column >
<apex:facet name="header"><b>Email</b></apex:facet>
{!nnr.email__c}
</apex:column>
</apex:datatable>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>
========CONTROLLER=============
public with sharing class SearchRecord {
public String Rname { get; set; }
PUBLIC boolean dsp{set;get;}
public string Rec{set;}
public List<company__c> getRec(){
List<company__c> cm=[select id,name,Email__c from company__c where name=:name ];
return cm;
}
public PageReference search() {
try{
dsp=true;
company__c cmp=[select id,name from company__c where name=:Name ];
//Rname=cmp.name;
}
catch(Exception e){
dsp=false;
Apexpages.addMessage(new apexpages.Message(apexpages.severity.ERROR,'norecords in list'));
}
return null;
}
public String Name { get; set; }
}
No comments:
Post a Comment