2013-11-09 2 views
0

Я пытаюсь опубликовать идентификатор узла * (исходя из моих служб отдыха) * согласно подходу ниже. Сначала я устанавливаю значение для nodeID, а затем передаю его через сообщение var, чтобы опубликовать его при щелчке по моему дереву dijit. Я могу получить значение, хранящееся в идентификаторе узла, но когда я помещаю предупреждение в переменную сообщения, я не получаю никакого результата. Возвращается только объект [объект]. Может кто-нибудь подскажет, где я здесь не так? Почему я не получаю идентификатор узла из сообщения, которое я пытаюсь опубликовать?Идентификатор узла дерева не публикуется

onclick:function(item){ 
    var nodeID = id, 
     var message = 
     { 
     sender: this, 
     group: 'default', 
     itemIds: nodeID 
     }; 
     alert(message); 
     dojo.publish("/checkbox/select", [message]);} 

ответ

0

Этот вопрос решается, мы должны получить доступ к отдельным элементам, как message.itemids