Summary
Returns an object's identity
Example
var id = store.getIdentity(someObject);
Summary
Retrieves an object by its identity. This will trigger a GET request to the server using the url this.target + "("+id+")".
Example
store.get("2").then(function(){
// do something with item
});
Summary
Stores an object. This will trigger a POST or MERGE request to the server depending on if it is an incremental update
Example
store.put({
'__metadata': {
'type': 'Microsoft.SharePoint.DataService.DojoItem'
},
'Title': 'New Item'
}).then(function(success){
// success
});
Summary
Adds an object. This will trigger a POST request to the server.
Example
store.add({
'__metadata': {
'type': 'Microsoft.SharePoint.DataService.DojoItem'
},
'Title': 'New Item'
}).then(function(success){
// success
});
Summary
Deletes an object by its identity. This will trigger a DELETE request to the server.
Example
store.remove("27",{
headers: {"X-RequestDigest": token}
}).then(function(success){
// success
});
Summary
Queries the store for objects. This will trigger a GET request to the server, with the query added as a query string that adheres to OData URI conventions.
Example
store.query({
Title: "Dojo*",
$filter: "Foo eq 'Bar'"
}).then(function(items){
// do something with items
});
Summary
Retrieves the children of an object.
Example
store.getChildren(someObject).then(function(children){
// do something with items
});
Summary
Depending on the implementation of the OData endpoint being targeted, a form digest value may be required on specific requests. The store provides a convenient way to acquire this token.
Example
store.getFormDigest().then(function(token){
store.put({
'__metadata': {
'type': 'Microsoft.SharePoint.DataService.DojoItem'
},
'Title': 'New Item'
},{
headers: {"X-RequestDigest": token}
}).then(function(success){
// success
});
});