I just ran (again) into pain with what should be the trivial problem of allowing a user to enter a date via a date picker pop-up. I am creating a site that includes a verification Visualforce page where the user inputs their date of birth. I know that this input field should always appear so CRUD security and FLS are not needed. But because the only way to get the date picker pop-up is to back the field with an SObject date field that security is stopping the field from being displayed despite my best efforts to make the correct settings. (Also those settings have to be made manually for sites as they cannot be packaged and so mis-configuration on a regular basis is likely.)
This is an example where an overly complicated work-around – using an SObject – really hurts when you have to use it in a more awkward situation.
But despite more than 2 years of comments:
- In 2008 http://forums.sforce.com/t5/Visualforce-Development/handling-date-input-that-s-not-bound-to-an-sobject/m-p/80309
- In 2008 http://community.salesforce.com/t5/Visualforce-Development/Date-Picker-inVisualForce/m-p/80966/message-uid/80966
- In 2009 https://sites.secure.force.com/ideaexchange/ideaView?c=09a30000000D9xt&id=08730000000BrpmAAC
and the addition needed to the platform being relatively straightforward, there is no sign that the problem will be addressed.