user_editable
Boolean. If true, the combo field will allow the user to enter arbitrary text in addition to selecting an existing item from the list. Defaults to false.
type_filter
Boolean. If true, the combo field will allow the user to type in arbitrary text to filter the list of results. Defaults to false unless user_editable is true.
min_type_filter_chars
Setting passed to the 'minChars' ExtJS combo config. Defaults to '0' which causes filter/query to fire with every user ketstroke. For large tables where matching on as little as a single character will be too slow, or to reduce the number/rate of queries fired, set this to a higher value.
auto_complete
Boolean. True to enable 'typeAhead' in the ExtJS combo, meaning that text from the filtered results will be auto-completed in the box. This only makes sense when type_filter is on and will auto enable filter_match_start. This is an "unfeature" (very annoying) if used inappropriately. Defaults to false.
filter_match_start
Boolean. True for the LIKE query generated for the type_filter to match only the start of the display column. This defaults to true if auto_complete is enabled because it wouldn't make sense otherwise.