dojo.data.ItemFileWriteStore: Invalid item argument in dijit.tree

http://stackoverflow.com/questions/14855318/dojo-data-itemfilewritestore-invalid-item-argument-in-dijit-tree#14855318

by alexrym

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.8.1/dijit/themes/claro/claro.css">
<div id="test"></div>

JavaScript

require(["dojo/dom", "dojo/dom-construct", "dojo/data/ItemFileWriteStore", "dijit/Tree", "dijit/tree/ForestStoreModel"], function(dom, domConstruct,IFWStore, Tree, ForestStoreModel) {
 http://jsfiddle.net/alexrym/5Yjx9/36/#run
   
     var store = new IFWStore({
            data: {
                "identifier":"id",
                "label":"name",
                "items":[
                    {
										type:"parent",
										name:"Finanzamtdaten des Mitarbeiters",
										id:"1022right000",
										children:[
                        {"type":"Leaf","name":"Relationship type: 1:1","id":"Finanzamtdaten des Mitarbeiters1:1"},
                        {"type":"parent","name":"Left","id":"Finanzamtdaten des Mitarbeiters0100",},
                        {"type":"parent","name":"Right","id":"Finanzamtdaten des Mitarbeiters1110",}
                    ]},
                    {"type":"parent","name":"Adresse des Mitarbeiters","id":"1013right001","children":[
                        {"type":"Leaf","name":"Relationship type: 1:1","id":"Adresse des Mitarbeiters1:1"},
                        {"type":"parent","name":"Left","id":"Adresse des Mitarbeiters0101","children":[
                            {"type":"Leaf","name":"Table name: Mitarbeiter","id":"100left234321"},
                            {"type":"Leaf","name":"Field name: fkAdresse:INTEGER","id":"1012lef423t1"}
                        ]},
                        {"type":"parent","name":"Right","id":"Adresse des Mitarbeiters1111","children":[
                            {"type":"Leaf","name":"Table name: Adresse","id":"105right2341"},
                            {"type":"Leaf","name":"Field name: adresseId:INTEGER","id":"106right22231"}
                        ]}
                    ]}
                ]
            }
        });
				
        var place = this._testtest;
        var tree = new Tree({
            model: new ForestStoreModel({store: store})
        }, "test");    
			//tree.placeAt(place);
       ...