<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi all, <br>
<br>
I'm becoming desperate on this tree-reload-thing. My situation is still
the same as in february: I have a lazy-loaded dijit.tree with a
ForestStoreModel and a JsonRestStore as datastore. This tree is used to
display a hierarchy of some entities in my application and to navigate
to a s&iacute;ngle entity (onClick). The entities are persisted in a database
in the backend and read by the datastore's get-request. <br>
<br>
Because the user (or any other user of the application) has the
possibility to change this hierarchy I want to refresh the tree/store
to show the last changes in the tree every time a user saves an entity.
<br>
<br>
So the question is: How do I call a tree.reload() or
tree.model.reload() or tree.model.store.reload() to refresh all visible
(already lazy-loaded) subnodes??? <br>
<br>
Thanks, <br>
<br>
Florian <br>
<br>
Am 11.02.2010 11:19, schrieb Florian Klucke:
<blockquote cite="mid:4B73D9BA.1040203@digicult.uni-kiel.de" type="cite">
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
Hi Kris, <br>
  <br>
thanks for your answer. Do you think of a simple "store.fetch();"
without any query? This does not work for me. <br>
  <br>
Lets take your example from the docs at
  <a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="http://download.dojotoolkit.org/release-1.4.0/dojo-release-1.4.0/dijit/tests/Tree_with_JRS.html">http://download.dojotoolkit.org/release-1.4.0/dojo-release-1.4.0/dijit/tests/Tree_with_JRS.html</a>
: What I need is a button which onClick refreshes all opened (=&gt;
already lazy-loaded) treenodes. In my opinion this would require a "<span
 role="presentation" class="objectBox objectBox-text ">myStore.fetch({query:
'treeTestRoot'});</span>" AND "<span role="presentation"
 class="objectBox objectBox-text ">myStore.fetch({query: 'node1.1'});"</span>,
am
I right? What if there would be 20 already openend treenodes? <br>
  <br>
So the question is: How do I make something like "myStore.fetch();" or
"myStore.requery();" clear to the store? <br>
  <br>
Thanks and regards, <br>
  <br>
Florian <br>
  <br>
Am 10.02.2010 20:13, schrieb Kris Zyp:
  <blockquote cite="mid:4B730576.40201@sitepen.com" type="cite">
    <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
-----BEGIN PGP SIGNED MESSAGE----- <br>
Hash: SHA1 <br>
&nbsp;<br>
If you do a store.fetch, it should trigger a request, and any data<br>
returned from the server should update (based on the object ids) the<br>
JRS cache and trigger notifications.<br>
Kris<br>
  </blockquote>
  <br>
</blockquote>
<br>
</body>
</html>