The ComboBox widget is the one that is the closest that we have according to what you described. The value of the ComboBox is whatever item is selected in the list, if there is no match then the value becomes whatever the user have typed in the textbox. With this having in mind you should make the property on the server to be of type string - so it can be "1" or some text. If the Property that you edit ModelNo
is of type int - then the value on the server won't be mapped since string cannot be converted to number.
I hope this clarifies the situation.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.