Проблема с навигацией всегда принимает предыдущую и текущую страницу как активнуюJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Проблема с навигацией всегда принимает предыдущую и текущую страницу как активную

Сообщение Anonymous »

У меня есть мобильное приложение для Android, созданное с помощью Sencha Ext JS Framework, JavaScript и Cordova Library. Это приложение будет работать только в устройстве PDA (точечная мобильная PM85) , а устройство PDA выполняет функцию кнопки сканирования Inbuild, чтобы сканировать любой штрих -код и вернуть значение.
my Проблема заключается в продолжительном сканировании в устройстве PDA на долгосрочной кнопке Scan. Если мы сделаем кнопку Scan Dong нажмите кнопку сканирования, она сканирует штрих -код и вернет данные. Страница автоматически без вызова на текущую страницу.
Функция сканирования вызовы с использованием плагина Cordova Scare Scan (cordova-plugin-point-mobile) .
Я попытался удалить последнюю страницу после перемещения на текущую страницу. Но иметь такую ​​же проблему. И мы не можем использовать метод уничтожения для удаления последней страницы, потому что в некоторых случаях мы используем передачу данных на одну страницу на другую страницу. < /p>
Когда страница будет ввести функцию сканирования, активна для сканирования. После нажатия кнопки сканирования штрих -кода ниже кода выполнит и вернет значение.

Код: Выделить всё

function(){
const barcode = function (event) {
if (event.keyCode == '0') { // scan function event code in PDA scan button after press the scan button
const pointMobile = window.cordova.plugins.pointmobile;
pointMobile.scan(
data => {
object = { barcode: data.barcode.trim() };
searchfield.setValue(object.barcode);
},
error => {
console.log('barcode scan error');
},
);
}
}

document.addEventListener("keydown", barcode, false); // Cordova call to scan event listener
}
Функция сканирования последней страницы.
Эта функция автоматически вызов без вызова.

Код: Выделить всё

function(){
const barcode = function (event) {
if (event.keyCode == '0') { // scan function event code in PDA scan button after press the scan button
const pointMobile = window.cordova.plugins.pointmobile;
pointMobile.scan(
data => {
object = { barcode: data.barcode.trim() };
searchfield.setValue(object.barcode);
},
error => {
console.log('barcode scan error');
},
);
}
}

document.addEventListener("keydown", barcode, false); // cordova call to scan event listener
}
Все страницы имеют тот же код и та же проблема.>

Подробнее здесь: https://stackoverflow.com/questions/794 ... -as-active
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»