Я пытаюсь добавить номера штрих-кодов в список продаж после отсканированного штрих-кода, но при сканировании штрих-кода в текстовом поле отображается продукт, но не выбирается и не вводится.примечание :( Мой сканер штрих-кода работает, его свойство enter включено) есть ли проблема в блоке кода jquery?
//Add Product
$( "#search_product" ).autocomplete({
source: function(request, response) {
var price_group = '';
if($('#price_group').length > 0){
price_group = $('#price_group').val();
}
$.getJSON("/products/list", { price_group: price_group, location_id: $('input#location_id').val(), term: request.term }, response);
},
minLength: 2,
response: function(event,ui) {
if (ui.content.length == 1)
{
ui.item = ui.content[0];
if(ui.item.qty_available > 0){
$(this).data('ui-autocomplete')._trigger('select', 'autocompleteselect', ui);
$(this).autocomplete('close');
}
} else if (ui.content.length == 0) {
swal(LANG.no_products_found)
.then((value) => {
$('input#search_product').select();
});
}
},
focus: function( event, ui ) {
if(ui.item.qty_available <= 0){
return false;
}
},
select: function( event, ui ) {
if(ui.item.enable_stock != 1 || ui.item.qty_available > 0){
$(this).val(null);
pos_product_row(ui.item.variation_id);
} else{
alert(LANG.out_of_stock);
}
}
})