DataWedge устанавливает список выбора программно - PullRequest
0 голосов
/ 15 февраля 2019

Я использую TC25 и хотел бы установить опцию Picklist в Datawedge Zebra, передавая намерение set_config в службу DataWedge.

Я использую приложение Cordova и отправляю намерение с помощью этого плагин .

Код ссылки ниже

var paramList = {  
  "picklist": "2" //enable software picklist  
};   

//config params  
var profileConfig = {  
      "PROFILE_NAME": "my_profile_name",  
      "PROFILE_ENABLED": "true",  
      "CONFIG_MODE": "UPDATE",  
      "PLUGIN_CONFIG": {  
        "PLUGIN_NAME": "BARCODE",  
        "PARAM_LIST": paramList  
      }  
    };


//below code sends the intent to datawedge  
window.plugins.intentShim.sendBroadcast({    
  action: 'com.symbol.datawedge.api.ACTION',    
  extras: {    
    "com.symbol.datawedge.api.SET_CONFIG": profileConfig,    
    "SEND_RESULT": "true"   
  }    
},    
  function () { },    
  function () { } 

Я использую TC25, я могу создать профиль, связать профиль и сканирование, и яВ состоянии получить вывод штрих-кода, ошибка заключается в настройке параметров профиля.Возвращаемая ошибка: «Неверные параметры»

1 Ответ

0 голосов
/ 15 февраля 2019

При обновлении конфигурации для штрих-кода нам нужно указать выбор сканера, чтобы он работал, поэтому нам нужно изменить paramList, как показано ниже:

var paramList = {  
  "scanner_selection": "auto",
  "picklist": "2" //enable software picklist  
};   
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...