0

以下のアプローチに従って、ノード ID* (残りのサービスから取得) * を公開しようとしています。最初に nodeID の値を設定してから、それを var メッセージを介して渡して、dijit ツリーのチェックボックスをクリックして公開します。ノード ID に格納された値を取得できますが、メッセージ変数にアラートを設定しても結果が得られません。object[object] のみが返されます。ここでどこが間違っているのか誰かが提案できますか? パブリッシュしようとしているメッセージからノード ID を取得できないのはなぜですか?

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

1 に答える 1

0

この質問は解決され、個々のアイテムに message.itemids としてアクセスする必要があります

于 2013-11-12T05:09:13.193 に答える