Dojo: ошибка типа: dojo.byId(…).get не является функцией

#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) Или идентификатор действительно совпадает с идентификатором флажка.