You need to sign in to do that
Don't have an account?
Datepicker Problem-Doesn't Display for All Users
I am using a dummy Opportunity object's closedate to use the datepicker functionality. I've used this technique (as recommended by JWetzler) many times without any problems. However, I have a VF page where the two datepicker fields do not display in some user's screens. When I login, the VF page displays both datepicker fields. When I log in as another user, they don't display. Inspecting the second user's page, it shows <td></td> (i.e. empty) where both datepickers are supposed to be displayed. The system has a sharing model and the User has full access to the Account and read/write to the Opportunity.
VF Page: <tr > <td style="font-weight:bold;"> <apex:outputText >From: </apex:outputText> </td> <td > <apex:inputField value="{!stDate.CloseDate}" /> </td> <td style="font-weight:bold;"> <apex:outputText >To: </apex:outputText> </td> <td> <apex:inputField value="{!enDate.CloseDate}"/> </td> </tr> Controller: public Opportunity stDate {get;set;} public Opportunity enDate {get;set;} stDate = new Opportunity(closeDate = date.newInstance(date.today().year(),1,1)); enDate = new Opportunity(closeDate = date.today());
You mentioned that the User has full object permissions to the Account and R/W to Opportunity, but does the User have Field-Level access to the Opportunity CloseDate field?
All Answers
You mentioned that the User has full object permissions to the Account and R/W to Opportunity, but does the User have Field-Level access to the Opportunity CloseDate field?
The user didn't have access to the Opportunity object. I changed to a custom date field on the Account record. Thank you.