You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
942 B
34 lines
942 B
/* |
|
Copyright (c) 2004-2006, The Dojo Foundation |
|
All Rights Reserved. |
|
|
|
Licensed under the Academic Free License version 2.1 or above OR the |
|
modified BSD license. For more information on Dojo licensing, see: |
|
|
|
http://dojotoolkit.org/community/licensing.shtml |
|
*/ |
|
|
|
dojo.provide("tests.data.displayViaDojoDebug"); |
|
dojo.require("dojo.data.core.Read"); |
|
|
|
tests.data.displayViaDojoDebug = function(datastore, query) { |
|
var displayItem = function(item, result) { |
|
var string = '{'; |
|
var attributes = datastore.getAttributes(item); |
|
for (var i in attributes) { |
|
var attribute = attributes[i]; |
|
var value = datastore.get(item, attribute); |
|
if (i > 0) { |
|
string += ',\n '; |
|
} |
|
string += attribute + " : " + dojo.json.serialize(value); |
|
} |
|
string += '}'; |
|
dojo.debug(string); |
|
return true; |
|
}; |
|
dojo.debug(""); |
|
dojo.debug("store contents..."); |
|
var result = datastore.find({query:query, sync:true, onnext:displayItem}); //sync |
|
} |
|
|
|
|