<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Einzeller Blog &#187; store</title>
	<atom:link href="https://blog.einzeller.ch/tag/store/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.einzeller.ch</link>
	<description>Symfony 2, Extjs 4 and everything else</description>
	<lastBuildDate>Fri, 26 Apr 2013 10:32:24 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.6</generator>
		<item>
		<title>Extjs: Create TreeStore from flat data</title>
		<link>https://blog.einzeller.ch/exts/extjs-create-treestore-from-flat-data/</link>
		<comments>https://blog.einzeller.ch/exts/extjs-create-treestore-from-flat-data/#comments</comments>
		<pubDate>Tue, 23 Apr 2013 13:41:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Extjs]]></category>
		<category><![CDATA[extjs]]></category>
		<category><![CDATA[store]]></category>

		<guid isPermaLink="false">http://blog.einzeller.ch/?p=3</guid>
		<description><![CDATA[Codesnippet for creating an tree store from flat data: var me = this, treeStore = me.getStore(), rootNode = treeStore.getRootNode(), node; Ext.iterate(data, function(key, value){ //get node for appending next node if(value.parent == 'root'){ node = rootNode; } else{ node = rootNode.findChild('id', value.parent, true); } // create and add new node if(Ext.isDefined(node) &#38;&#38; node !== null){ node.appendChild({ [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Codesnippet for creating an tree store from flat data:</p>
<pre>var me = this,
    treeStore = me.getStore(),
    rootNode = treeStore.getRootNode(),
    node;

Ext.iterate(data, function(key, value){
    //get node for appending next node
    if(value.parent == 'root'){
        node = rootNode;
    } else{
        node = rootNode.findChild('id', value.parent, true);
    }

    // create and add new node
    if(Ext.isDefined(node) &amp;&amp; node !== null){
        node.appendChild({
            id:key, 
            text: value.title,
            leaf: false,
            expanded: true
        });
        node.leaf = true;
        node.expanded = true;
    }
});</pre>
]]></content:encoded>
			<wfw:commentRss>https://blog.einzeller.ch/exts/extjs-create-treestore-from-flat-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
