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);
...