dojox.rpc.OfflineRest

Authors:Kris Zyp
Project owner:Kris Zyp
Available:since V1.2

dojox.rpc.OfflineRest provides automatic offline capabilities to the JsonRest/JsonRestStore modules.

Introduction

dojox.rpc.OfflineRest augments dojox.rpc.JsonRest and dojox.data.JsonRestStore such that all data modifications are persisted locally using any available local storage mechanism (via dojox.storage) and when connectivity is available, the changes are persisted to the server using the standard REST interface. This page contains more information about using OfflineRest.

Usage

To use OfflineRest, first load the OfflineRest module before your JsonRestStore:

1
2
3
4
<script type="text/javascript">
  dojo.require("dojox.rpc.OfflineRest");
  dojo.require("dojox.data.JsonRestStore");
</script>

In order to indicate that a store should have offline support, simply add that store to the set of offline stores:

1
2
trailStore = new dojox.data.JsonRestStore({url:"/Trail"});
dojox.rpc.OfflineRest.addStore(trailStore,"");
Error in the documentation? Can’t find what you are looking for? Let us know!