The standard in-view editing feature is limited to text-only entry. You have to use code in the InViewEdit event to make it all work. There is indeed a request-type for a Validation request, so you can check the value entered.
Here's just an idea, I have no idea if it will work or not, but I sure hope it will:
- create the editable column in the view
- create the InViewEdit event code
- make it always set Continue to False (I hope there is no error displayed)
- the action for request-type 1 is to call a DialogBox
- have the dialog-box present a form with a selection-field
- upon OK-return from the DialogBox-call
- get the selected value
- update the document
- refresh the view
Get my drift?