Cordova и Bluetooth сканер штрих-кода - PullRequest
0 голосов
/ 05 апреля 2019

Я создаю приложение для выставления счетов и использую Bluetooth-сканер штрих-кода , подключенный к моему телефону / планшету. Я хочу заполнить поле ввода идентификатором заказа.

В приложении у меня есть виртуальная клавиатура для ручного добавления идентификаторов заказа.

Моя проблема с родной клавиатурой, сейчас поле input установлено как disabled. Но сканеру требуется input:focus для добавления идентификатора из сканера.

Таким образом, каждый раз, когда я хочу сканировать, я должен сфокусировать ввод, чем показывает встроенная клавиатура, и не могу его скрыть.

Пробовал с cordova-plugin-клавиатура - вообще не работает теперь я использую cordova-plugin-ionic-keyboard , но Keyboard.hide() не работает после фокуса, код:

$('input.keypad').removeAttr("disabled").val('').focus(function(){
    window.setTimeout(function(){
        Keyboard.hide();
    }, 1);
});

Есть идеи, как избавиться от кейборда в фокусе?

Я также попытался вставить код, потому что я не совсем уверен, что сканер отправляет в мое приложение. Я думаю, что это паста и введите.

$(document).bind("paste", function(e){
    var pastedData = e.originalEvent.clipboardData.getData('text');
    $('input.keypad').val(pastedData);
});

ничего не делает ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...