<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: dijit.Tree - server fetch on node expansion</title>
	<atom:link href="http://dojocampus.org/content/2008/06/07/tree-server-fetch-on-node-expansion/feed/" rel="self" type="application/rss+xml" />
	<link>http://dojocampus.org/content/2008/06/07/tree-server-fetch-on-node-expansion/</link>
	<description>The definitive resource for all things Dojo: past, present, future.</description>
	<pubDate>Fri, 21 Nov 2008 03:24:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: dante</title>
		<link>http://dojocampus.org/content/2008/06/07/tree-server-fetch-on-node-expansion/#comment-269</link>
		<dc:creator>dante</dc:creator>
		<pubDate>Fri, 14 Nov 2008 19:51:45 +0000</pubDate>
		<guid isPermaLink="false">http://dojocampus.org/content/?p=132#comment-269</guid>
		<description>Nathan - If I'm not mistaken, the reason one cannot use XML datasource with it is because the XmlDataStore doesn't currently support the Identity API (?) -- this is in progress and hopefully will be part of Dojo 1.3 -- I've been wrong before though.

Regards,
Peter Higgins</description>
		<content:encoded><![CDATA[<p>Nathan - If I&#8217;m not mistaken, the reason one cannot use XML datasource with it is because the XmlDataStore doesn&#8217;t currently support the Identity API (?) &#8212; this is in progress and hopefully will be part of Dojo 1.3 &#8212; I&#8217;ve been wrong before though.</p>
<p>Regards,<br />
Peter Higgins</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathan</title>
		<link>http://dojocampus.org/content/2008/06/07/tree-server-fetch-on-node-expansion/#comment-268</link>
		<dc:creator>Nathan</dc:creator>
		<pubDate>Thu, 13 Nov 2008 16:49:33 +0000</pubDate>
		<guid isPermaLink="false">http://dojocampus.org/content/?p=132#comment-268</guid>
		<description>nonken -

I do understand the perils of an open source project.  And I'm a big fan of Dojo, but this stupid tree thing is literally my biggest gripe against it.  

And not to rant too much, but one more obstacle to our mass adoption of the tree -- one can't use the XML datasource with it.  

What's up with that??</description>
		<content:encoded><![CDATA[<p>nonken -</p>
<p>I do understand the perils of an open source project.  And I&#8217;m a big fan of Dojo, but this stupid tree thing is literally my biggest gripe against it.  </p>
<p>And not to rant too much, but one more obstacle to our mass adoption of the tree &#8212; one can&#8217;t use the XML datasource with it.  </p>
<p>What&#8217;s up with that??</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nonken</title>
		<link>http://dojocampus.org/content/2008/06/07/tree-server-fetch-on-node-expansion/#comment-266</link>
		<dc:creator>nonken</dc:creator>
		<pubDate>Tue, 04 Nov 2008 14:05:10 +0000</pubDate>
		<guid isPermaLink="false">http://dojocampus.org/content/?p=132#comment-266</guid>
		<description>Hi Nathan,

thanks for your post.

I understand your frustration with some of the functionality of the Tree. 
The Dojo Toolkit is an effort by many people who work on it for the "love" of it. It is difficult sometimes to control what gets done first and then we get things like fancy widgets but not a well documented tree widget. This is not an excuse, but should give you some insight in why some things seem to take longer than others.

If you have issues I can only suggest that you file a ticket, or even a patch which adds the functionality you require, or ask in the #dojo channel on irc.freenode.net

The Toolkit is on a very good path, we are currently working hard on entire new documentation (the sandbox is here on docs.dojocampus.org) and hopefully can be released soon. Hopefully the issues you have with the Tree will be addressed by then as well.</description>
		<content:encoded><![CDATA[<p>Hi Nathan,</p>
<p>thanks for your post.</p>
<p>I understand your frustration with some of the functionality of the Tree.<br />
The Dojo Toolkit is an effort by many people who work on it for the &#8220;love&#8221; of it. It is difficult sometimes to control what gets done first and then we get things like fancy widgets but not a well documented tree widget. This is not an excuse, but should give you some insight in why some things seem to take longer than others.</p>
<p>If you have issues I can only suggest that you file a ticket, or even a patch which adds the functionality you require, or ask in the #dojo channel on irc.freenode.net</p>
<p>The Toolkit is on a very good path, we are currently working hard on entire new documentation (the sandbox is here on docs.dojocampus.org) and hopefully can be released soon. Hopefully the issues you have with the Tree will be addressed by then as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathan</title>
		<link>http://dojocampus.org/content/2008/06/07/tree-server-fetch-on-node-expansion/#comment-265</link>
		<dc:creator>Nathan</dc:creator>
		<pubDate>Sat, 01 Nov 2008 00:32:26 +0000</pubDate>
		<guid isPermaLink="false">http://dojocampus.org/content/?p=132#comment-265</guid>
		<description>Here's a question: Why is this so difficult to do using Dojo??????

Lazily loading data in a tree should be a straightforward task.  It shouldn't involve workarounds and hacks (e.g. including a bunk "children" array on the data).  But what's worst of all is that this functionality USED to be included in Dojo -- I first used a lazy loading tree somewhere around the .4 Dojo version 2 years ago and it worked GREAT.  That tree is still in a production system today; it even included an out-of-box little animated hourglass icon that would display while data was being dynamically loaded.  The clients loved it.  

Then somewhere after that .4 Dojo version the tree was dropped from core functionality.  One had to hack the old one to use it on a newer Dojo, or use some beta version which was barely functional.  Then that beta (I think it was called the V3 tree?) version was forgotten about... and there was nothing for awhile.  Then a somewhat busted tree came along, and finally the one we have today.  

We have chosen not to use Dojo for some new projects because of the sordid history of the tree widget (and used YUI's instead, which is great).  This is a widget that many modern systems require, and it should really be given more attention.  Please stop making crazy video player and toaster widgets and focus on the important ones first.</description>
		<content:encoded><![CDATA[<p>Here&#8217;s a question: Why is this so difficult to do using Dojo??????</p>
<p>Lazily loading data in a tree should be a straightforward task.  It shouldn&#8217;t involve workarounds and hacks (e.g. including a bunk &#8220;children&#8221; array on the data).  But what&#8217;s worst of all is that this functionality USED to be included in Dojo &#8212; I first used a lazy loading tree somewhere around the .4 Dojo version 2 years ago and it worked GREAT.  That tree is still in a production system today; it even included an out-of-box little animated hourglass icon that would display while data was being dynamically loaded.  The clients loved it.  </p>
<p>Then somewhere after that .4 Dojo version the tree was dropped from core functionality.  One had to hack the old one to use it on a newer Dojo, or use some beta version which was barely functional.  Then that beta (I think it was called the V3 tree?) version was forgotten about&#8230; and there was nothing for awhile.  Then a somewhat busted tree came along, and finally the one we have today.  </p>
<p>We have chosen not to use Dojo for some new projects because of the sordid history of the tree widget (and used YUI&#8217;s instead, which is great).  This is a widget that many modern systems require, and it should really be given more attention.  Please stop making crazy video player and toaster widgets and focus on the important ones first.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: younjung</title>
		<link>http://dojocampus.org/content/2008/06/07/tree-server-fetch-on-node-expansion/#comment-262</link>
		<dc:creator>younjung</dc:creator>
		<pubDate>Sat, 11 Oct 2008 06:46:05 +0000</pubDate>
		<guid isPermaLink="false">http://dojocampus.org/content/?p=132#comment-262</guid>
		<description>Isn't there any way to refresh a node so far? Or is that possible to use ItemFileReadStore instead of using QueryReadStore in this example?</description>
		<content:encoded><![CDATA[<p>Isn&#8217;t there any way to refresh a node so far? Or is that possible to use ItemFileReadStore instead of using QueryReadStore in this example?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: trutwijd</title>
		<link>http://dojocampus.org/content/2008/06/07/tree-server-fetch-on-node-expansion/#comment-242</link>
		<dc:creator>trutwijd</dc:creator>
		<pubDate>Tue, 15 Jul 2008 17:39:17 +0000</pubDate>
		<guid isPermaLink="false">http://dojocampus.org/content/?p=132#comment-242</guid>
		<description>Re: kchiu

Unfortunately, dijit.Tree has some built-in caching mechanisms that make "refreshing" nodes rather difficult.  See comments here: http://dojocampus.org/content/2008/06/04/refreshing-a-data-store/</description>
		<content:encoded><![CDATA[<p>Re: kchiu</p>
<p>Unfortunately, dijit.Tree has some built-in caching mechanisms that make &#8220;refreshing&#8221; nodes rather difficult.  See comments here: <a href="http://dojocampus.org/content/2008/06/04/refreshing-a-data-store/" rel="nofollow">http://dojocampus.org/content/2008/06/04/refreshing-a-data-store/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kchiu</title>
		<link>http://dojocampus.org/content/2008/06/07/tree-server-fetch-on-node-expansion/#comment-236</link>
		<dc:creator>kchiu</dc:creator>
		<pubDate>Thu, 03 Jul 2008 14:00:19 +0000</pubDate>
		<guid isPermaLink="false">http://dojocampus.org/content/?p=132#comment-236</guid>
		<description>How to refresh a node in the tree?</description>
		<content:encoded><![CDATA[<p>How to refresh a node in the tree?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: younjung</title>
		<link>http://dojocampus.org/content/2008/06/07/tree-server-fetch-on-node-expansion/#comment-222</link>
		<dc:creator>younjung</dc:creator>
		<pubDate>Tue, 17 Jun 2008 00:38:52 +0000</pubDate>
		<guid isPermaLink="false">http://dojocampus.org/content/?p=132#comment-222</guid>
		<description>Thanks! This is what I have been looking for.</description>
		<content:encoded><![CDATA[<p>Thanks! This is what I have been looking for.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
