You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 22, 2025. It is now read-only.
This package contains a few implementations of the dojo/store API which
attempt to "bring back" useful features that were present in some of the more
commonly-used dojo/data stores, but were never provided out of the box by
anything in dojo/store.
The following stores are included:
Csv extends dojo/store/Memory, overriding its setData method to
accept a string in CSV format; comparable to dojox/data/CsvStore.
QueryRead implements dojo/store's get and query methods in a manner
akin (though not identical) to the way in which dojox/data/QueryReadStore
works.
RequestMemory extends dojo/store/Memory, adding support for a url
property (and a setUrl method) which will request the data for the store
using dojo/request.
For further details, see the dojo-doc comments within the respective modules.
Dependencies
The modules in this package require Dojo 1.8, as they depend on
dojo/request and the new Deferred and promise modules.
Installation
To get up and running with this package, simply extract its contents into a
folder that is a sibling of the dojo directory.
Tests
To run the tests, install intern-geezer (which can be done by running npm install in the dojo-smore folder),
then browse to test/runTests.html. Note that the QueryRead tests currently require PHP.
License
This package, like the Dojo Toolkit itself, is dual-licensed under the
modified BSD license and the Academic Free License v2.1.
See the LICENSE file for the full text of both licenses.