Reference: This example uses the great search component provided by Avinava Maiti. His blog is here
http://blogforce9.blogspot.com/
Problem:
Using a standard lookup field on the user object, Salesforce does not allow you to lookup a user who is of the license type 'Chatter Free'.
Solution:
Although you cannot use a standard UI to update the user lookup field with a chatter free user, you can update the field through the API. This means that we could use a visualforce page to populate the lookup field.
Assumptions:
We will use a custom type ahead advanced search component.
We will use a custom field 'Chatter Free user lookup' on the account object.
STEP 1:
Install the autocomplete search component from here
http://blogforce9dev-developer-edition.ap1.force.com/ProjectDetail?id=a0290000009KusM
STEP 2:
Create the following apex class
STEP 3: Create the following visualforce page:democustomlookup
STEP 4: Create a new custom button on the account object.
STEP 5:
Add this custom button to the page layout and you are done.
RESULT:
http://blogforce9.blogspot.com/
Problem:
Using a standard lookup field on the user object, Salesforce does not allow you to lookup a user who is of the license type 'Chatter Free'.
Solution:
Although you cannot use a standard UI to update the user lookup field with a chatter free user, you can update the field through the API. This means that we could use a visualforce page to populate the lookup field.
Assumptions:
We will use a custom type ahead advanced search component.
We will use a custom field 'Chatter Free user lookup' on the account object.
STEP 1:
Install the autocomplete search component from here
http://blogforce9dev-developer-edition.ap1.force.com/ProjectDetail?id=a0290000009KusM
STEP 2:
Create the following apex class
STEP 3: Create the following visualforce page:democustomlookup
STEP 4: Create a new custom button on the account object.
STEP 5:
Add this custom button to the page layout and you are done.
RESULT: