You need to sign in to do that
Don't have an account?

Lookup field
Hi,
Can we make lookup field in VF page without using javascript.
Note-The field doesn't exist in database,we just need to use it in UI for selection of a record.
Thanks
Sunil
Can we make lookup field in VF page without using javascript.
Note-The field doesn't exist in database,we just need to use it in UI for selection of a record.
Thanks
Sunil
you can use inputField to display the lookup, you must have a lookup to that object somewhere ( in a sobject) that you can use.
create an empty object of the type that has the lookup you want, then pass that sobject back to the page (binding) , on the page you use that field in the inputField value and the page will draw with the lookup.
i want to make lead convert page that works for convert the lead in account and contact not for opportunity
now problem is that there is "Record Owner" field in which the owner of lead displey in text box
now if i use following code:
<apex:inputtext value="{!lead.owner.name}"/>
then owner displayed but no look up displyed so i can change the owner as in standerd lead convert page
please provide any alternative u have
thanks
try owner.manager
you will need to create a user object in your controller, load the manager field with the lead.owner id, then you can bind in your page to this sobject.
after the user selects the new owner you will have to grab that ID out of the fake user() object and stuff it into the owner field before saving as part of the lead convert process.
the user() object you created is never saved, it's just used to get this lookup.
something like this:
user myfakeuser = new user();
myfakeuser.manager = lead.owner.id
i have solve the problem like under::
i have create a new lookup field in lead in which related to user the name of field is "Record Owner" and API is Record_Owner__C
the field value is empty right now
the apex page code is :
<apex:inputfield value="{!lead.Record_Owner__c}"/>
the controller code is:
public Lead getLead() {
Lead a;
a= [select owner.id,owner.type,owner.name,Record_Owner__c from Lead
where id = :ApexPages.currentPage().getParameters().get('id')];
a.Record_Owner__c=a.owner.id;
return a;
}
now at lead convert process i will map this field value to Lead owner name
so is the correct way that i code??????????
please advice or any other alternative