type_ahead vs combobox

Hi,

I have a scenario here that I need some enlightenment.
I have combobox field and wants to set to editable but I can’t make the field editable unless I use type_ahead as display type.

The field is a Contact Name.
The valueList for is set to custom values (contacts).

This is how I load the values for the valuelist is:
query = SELECT a.Id, b.FirstName, b.LastName FROM table 1 a, table 2 b WHERE a.id = b.id ORDER BY b.FirstName
ds = databaseManager.getDataSetByQuery(DB_SERVER_NAME, query);
var Ids = ds.getColumnAsArray(1);
var firstName = ds.getColumnAsArray(2);
var lastName = ds.getColumnAsArray(3);
for (var i = 0; i < nIds.length; i++) {
contactList = firstName + " " + lastName*;*
}
application.setValueListItems(“contacts”, contactList, Ids);
The field Contact Name save the id to a linking table of the form.
I’m confused why cant I make the field to editable when it’s a combobox?
Thanks

It can not be editable, because what id should it return when you type in a non-existing contactname?

A combobox with a valuelist that has display and real values cannot be editable. What would Servoy have to store as the real value if the user edits the displayed value?

Paul