2 This file is a demo of multiple dojo.data aware widgets using different datastore implementations for displaying data.
6 <title>Demo of Multiple Widgets using different Datastores</title>
7 <style type="text/css">
8 @import "../../../dijit/themes/tundra/tundra.css";
9 @import "../../../dojo/resources/dojo.css";
10 @import "../../../dijit/tests/css/dijitTests.css";
13 <script type="text/javascript" src="../../../dojo/dojo.js" djConfig="isDebug: true, parseOnLoad: true"></script>
14 <script type="text/javascript">
15 dojo.require("dojo.parser");
16 dojo.require("dijit.form.ComboBox");
17 dojo.require("dijit.Tree");
19 dojo.require("dojox.data.OpmlStore");
20 dojo.require("dojo.data.ItemFileReadStore");
27 DEMO: Multiple DataStore implementations with dojo.data aware Widgets
34 This simple demo shows how widgets which know only the dojo.data interfaces can work with data sources of varying formats. In this case an OpmlStore
35 and a ItemFileReadStore are used to house the same data in different formats.
41 The store instances used by this demo.
43 <div dojoType="dojo.data.ItemFileReadStore" url="geography.json" jsId="ifrGeoStore"></div>
44 <div dojoType="dojox.data.OpmlStore" url="geography.xml" label="text" jsId="opmlGeoStore"></div>
47 Widgets using OpmlStore:
51 <input dojoType="dijit.form.ComboBox" id="combo1" name="combo1" class="medium" store="opmlGeoStore" searchAttr="text" query="{}"></input>
56 <div dojoType="dijit.Tree" id="tree1" label="Continents" store="opmlGeoStore"></div>
60 Widgets using ItemFileReadStore:
64 <input dojoType="dijit.form.ComboBox" id="combo2" name="combo2" class="medium" store="ifrGeoStore" searchAttr="name" query="{}"></input>
69 <div dojoType="dijit.Tree" id="tree2" label="Continents" store="ifrGeoStore"></div>