#javascript #dojo
#javascript #dojo
Вопрос:
Dojo: ошибка типа: dojo.byId(…).get не является функцией
У меня возникли проблемы с получением значения флажка с помощью Dojo, я использовал dojo.byId(‘NodeID’).get («значение»), но это не работает, проблема в том, что он работает в других файлах, мой синтаксис неправильный? Это код, который я пробовал в своей функции
dojo.provide('m.client.binding.bank.report_bg_client');
(function(/* Dojo */d, /* Dijit */dj, m) {
d.addOnLoad(function(){
let cbxValue = **d.byId**('multi_beneficiaries').get("value");
console.log(cbxValue);
});
Комментарии:
1. Вы получаете ошибку или пустое значение?
2. не могли бы вы опубликовать весь код? функция(/* Dojo /d, / Dijit */dj, m) как вы загрузили модуль сюда?
3. Нет, я получаю не пустое значение, а ошибку TypeError в моей консоли
4. Трудно помочь с текущим предоставленным кодом, но, судя по ошибке, он не может найти виджет флажка, который i) может не существовать во время выполнения ii) Или идентификатор действительно совпадает с идентификатором флажка.