When enter something on the combogrid's textbox and then press ENTER key, the combogrid will check the entered value to see if it is exists in the drop-down list. If the entered value does not match the list items, it will be cleared.
The barcode scanner may add a ENTER key to the end of inputed value, to solve this issue, please try to override the 'enter' key handler for your combogrid component.
$('#cc').combogrid({
keyHandler: $.extend({}, $.fn.combogrid.defaults.keyHandler, {
enter: function(e){
//...
}
})
})