I would think this would be a pretty common thing, but I have a job board that I am exposing for users to search on. They can search by city and/or state so I exposed some filters on my view for city and state. Now, of course, plain text boxes work fine out of the box if I want the user to freely type in a state, but I really want it to be a dropdown of states. I see that I can do a "Grouped Filter" which allows me to specify some key|value pairs, but do I REALLY need to enter in all 50 states manually? Is there a way programatically to have the dropdown be a list of states? I also noticed that even if I DO specify a few values to test with like AZ|AZ, CA|CA, NV|NV, when I go to use the exposed filters instead of the URL being something like this:
http://sandbox/job-board?city=&state=AZ
it actually uses:
http://sandbox/job-board?city=&state=1
where there is a "1" instead of "AZ". I would really like to be able to pass "AZ" not a 1 in the URL because if I have other apps posting to the job search page, I don't want to have to map ID's to actual state values, I just want to pass in the state code. What's the best way to go about this?
THANKS