In our Java app, we let users see a full list of all events. Users need to filter the event list so that they see only the events they care about.
Most users are happy to use canned date ranges (today, yesterday, last 3 days, etc). However some users need to specify the start and end date of their range.
Currently we have this setup in a bar immediately above the list of events:
If the user picks something from the Date dropdown, the From and To boxes are populated automatically. If the user picks or types a date in either From or To (or both), the Date box shows the text Custom. This is not a pickable option though... it doesn't appear in the dropdown.
I am concerned that this is a non-standard way of handling this situation. Is there a more established way of letting users easily switch between a canned range and custom ranges?