Dojo 未发布树的节点id

Dojo 未发布树的节点id,dojo,dijit.tree,Dojo,Dijit.tree,我正在尝试按照以下方法发布节点id*(来自我的rest服务)*。首先,我设置nodeID的值,然后通过var消息将其传递到dijit树的复选框单击时发布它。我能够获取存储在节点id中的值,但当我对消息变量发出警报时,我没有得到任何结果。只返回对象[object]。有人能告诉我哪里出了问题吗?为什么我没有从试图发布的消息中获取节点id onclick:function(item){ var nodeID = id, var message = {

我正在尝试按照以下方法发布节点id*(来自我的rest服务)*。首先,我设置nodeID的值,然后通过var消息将其传递到dijit树的复选框单击时发布它。我能够获取存储在节点id中的值,但当我对消息变量发出警报时,我没有得到任何结果。只返回对象[object]。有人能告诉我哪里出了问题吗?为什么我没有从试图发布的消息中获取节点id

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

这个问题解决了,我们需要以message.itemids的形式访问各个项目