title: Dojo Dnd issue: Dojo insert data from json in source using insertNodes
body: <p>I have a json as follow;</p>
  
  <pre><code>var jsonRoles = {"roles": [
                              {"roleId": 1, "roleName": "Admin", "roleDesc": "This is an Admin"},
                              {"roleId": 2, "roleName": "Manager", "roleDesc": "This is a Manager role"},
                              {"roleId": 3, "roleName": "User", "roleDesc": "This is a user role"}
                          ]
                      };
  </code></pre>
  
  <p>I want to insert the data in the dnd source programitacally, something like this;</p>
  
  <pre><code>var rolesItems = new Source("roleNode", { accept: [ "roleName"] });
              rolesItems .insertNodes(false, [
                  { data: "Admin",     type: [ "roleName" ] },
                  { data: "Manager",   type: [ "roleName" ] },
                  { data: "User",      type: [ "roleName" ] }
              ]);
              rolesItems .forInItems(function(item, id, map){
                  domClass.add(id, item.type[0]);
              });
  </code></pre>
  
  <p>How can I perform the task? Any idea?</p>