- Timestamp:
- 07/27/12 14:52:36 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/branches/rest-dojo-ui/client/rft/elastic/ElasticReadStore.js
r368 r382 1 define(["dojo", "dojox", "dojo/json"], function(dojo, dojox, JSON) { 2 dojo.provide("rft.elastic.ElasticReadStore"); 1 define([ 2 'dojo/_base/declare', 3 "dojo/_base/json", 4 'dojo/_base/lang', 5 'dojo/_base/xhr', 6 'dojox/data/QueryReadStore' 7 ],function(declare, json, lang, xhr, QueryReadStore) { 3 8 4 dojo.require("dojox.data.QueryReadStore"); 5 6 dojo.declare("rft.elastic.ElasticReadStore", dojox.data.QueryReadStore, { 9 return declare("rft.elastic.ElasticReadStore", QueryReadStore, { 7 10 fetch:function(request){ 8 11 var attr = Object.keys(request.query)[0]; … … 12 15 var q = request.query[attr]; 13 16 14 request.serverQuery = dojo.toJson({17 request.serverQuery = json.toJson({ 15 18 query: 16 19 { … … 27 30 _fetchItems: function(request, fetchHandler, errorHandler){ 28 31 var serverQuery = request.serverQuery; 29 var xhrHandler = dojo.xhrPost( { url:this.url, 30 handleAs: "json", 31 postData: serverQuery }); 32 var xhrHandler = xhr.post({ 33 url: this.url, 34 handleAs: "json", 35 postData: serverQuery 36 }); 32 37 request.abort = function(){ 33 38 xhrHandler.cancel(); 34 39 }; 35 xhrHandler.addCallback( dojo.hitch(this, function(data){40 xhrHandler.addCallback(lang.hitch(this, function(data){ 36 41 this._xhrFetchHandler(data, request, fetchHandler, errorHandler); 37 42 }));
Note: See TracChangeset
for help on using the changeset viewer.