1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
4 <title>Dojox HtmlDataStore Widget</title>
6 @import "../../../../dijit/themes/tundra/tundra.css";
7 @import "../../../../dojo/resources/dojo.css";
8 @import "../../../../dijit/tests/css/dijitTests.css";
10 <script type="text/javascript">
16 <script type="text/javascript" src="../../../../dojo/dojo.js"></script>
18 <script language="JavaScript" type="text/javascript">
19 dojo.require("doh.runner");
20 function registerTests() {
23 function testTableLoaded(t){
24 t.assertTrue(tableStore !== null);
25 t.assertTrue(tableStore !== undefined);
31 dojo.addOnLoad(registerTests);
35 <script language="JavaScript" type="text/javascript">
36 dojo.require("dojo.parser");
37 dojo.require("dojox.data.HtmlTableStore");
38 dojo.require("dijit.Tree");
41 var table = tableStore;
43 function testComplete(items, request){
44 console.debug("Completed!");
46 var attributes = null;
47 for(var i = 0; i < items.length; i++){
48 attributes = table.getAttributes(items[i]);
49 for(var j=0; j < attributes.length; j++){
50 console.debug("attribute: [" + attributes[j] + "] have value: " + table.getValue(items[i], attributes[j]));
55 table.fetch({query:{X:1}, onComplete: testComplete});
56 table.fetch({query:{X:2}, onComplete: testComplete});
57 table.fetch({query:{X:3}, onComplete: testComplete});
58 table.fetch({query:{X:4}, onComplete: testComplete});
59 table.fetch({query:{X:5}, onComplete: testComplete}); // Should be empty
66 <h1>Dojox HtmlDataStore Widget</h1>
71 <!-- Instantiate the HtmlTableStore and bind it to global name tableStore -->
72 <div dojoType="dojox.data.HtmlTableStore" tableId="tableExample" jsId="tableStore"></div>
74 <!-- The table to link into with the HtmlTableStore-->
75 <table id="tableExample">
116 <b>Table Rows: <br/><i>(Just to show that the tree can determine that the tableStore works like a store).<br/>Should have three branches, where the row had attr Y value of 3.</i></b>
117 <div dojoType="dijit.Tree" id="tree" store="tableStore" query="{Y:3}" label="Test tree"></div>