Я использую TC25 и хотел бы установить параметр списка выбора в Zebra Datawedge, передав намерение 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, я могу создать профиль, связать профиль и сканирование работает, и я могу получить вывод штрих-кода, ошибка связана с настройкой параметров профиля. Ошибка, которую он возвращает, - «Неверные параметры».





При обновлении конфигурации для штрих-кода нам нужно указать выбор сканера, чтобы он работал, поэтому нам нужно изменить paramList, как показано ниже:
var paramList = {
"scanner_selection": "auto",
"picklist": "2" //enable software picklist
};
Я попробовал это на TC57, но это не отразилось на профиле DataWedge.
Привет, я использую TC75, но я не могу создать профиль в Datawedge. Есть ли какие-либо настройки, которые нам нужно выполнить перед программным созданием профиля?