43  /  103

UI.BarCodeScanner.open

Просмотров: 1538 (Статистика ведётся с 06.02.2017)

Описание:

Функция открывает barcode-сканнер.

Синтаксис:

BXMobileApp.UI.BarCodeScanner.open(params);
АргументыОписание

params

Объект с параметрами страницы:

Ключи объекта-аргумента:
  • callback - обработчик события успешного сканирования кода. Первым аргументом в обработчик передается объект вида {text:<текст>, format: <формат>}.

Поддерживаемые форматы:

iOS - QR_CODE, DATA_MATRIX, UPC_E, UPC_A, EAN_8, EAN_13, CODE_128, CODE_39.

Android - QR_CODE, DATA_MATRIX, UPC_E, UPC_A, EAN_8, EAN_13, CODE_128, CODE_39, ITF, RSS14, PDF417, RSS_EXPANDED.

Пример:

BXMobileApp.UI.BarCodeScanner.open({
             callback:function(data)
             {  
               if (data.text)
               { 
                   app.alert({title:"Barcode", text:"Format: " + JSON.stringify(data.format) + "Barcode: " + JSON.stringify(data.text)});
               }
               else
              {
                   app.alert({
                         text: "MOB_SCAN_ERROR",
                         button:"OK"
                     });
               }
             }
         });

Видео:

iOS


1
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии