From: Kirk Haines Date: 2004-08-25T15:03:31+09:00 Subject: Re: IOWA select On Wed, 25 Aug 2004 09:05:40 +0900, Mark Probert wrote > "David Naseby" wrote: > > > > > IANK, but try > > > > > > > > > userList { > > item = ufile > > list = create_user_list > > } > > ?> > > > > Yup. Just about to post as well. > > Thanks, David. David got it. Think of it this way: A select list is a two part widget. You have the select box, which requires a repeated list of options, and then you have each of the options. If you do your first form: Then the list will look right, but Iowa won't know which object was actually selected in the select box. Now, on the surface that seems confusing, but consider this. What if ufile were, instead of a string, a struct or some other object that had, say, a name() method/reader. So you could do this: You will see the names in the select box, but Iowa has no way of equating those names with the object they came from. However, if you do this: Then Iowa can say, "By Jove! That