Changeset 303 for Dev/branches/rest-dojo-ui/client/rft/pages/questions.js
- Timestamp:
- 03/04/12 15:48:42 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/branches/rest-dojo-ui/client/rft/pages/questions.js
r288 r303 1 1 define(['dojo/_base/declare','dojo/_base/lang','dojo/_base/array','dojo/_base/event', 2 'dojo/_base/Deferred','dojo/dom-construct',' dojo/store/JsonRest','dijit/layout/ContentPane','dijit/TitlePane',2 'dojo/_base/Deferred','dojo/dom-construct','rft/store','dijit/TitlePane', 3 3 'rft/ui/_Page','rft/ui/LineWithActionsWidget'], 4 function(declare,lang,array,event,Deferred,domConstruct, JsonRest,ContentPane,TitlePane,_Page,LineWithActionsWidget) {4 function(declare,lang,array,event,Deferred,domConstruct,store,TitlePane,_Page,LineWithActionsWidget) { 5 5 return declare('rft.pages.questions',[_Page],{ 6 6 constructor: function() { … … 9 9 }, 10 10 onVisit: function() { 11 this._store = new JsonRest({ 12 target:"../server/api.php/data/Question/", 13 idProperty: 'uid' 14 }); 11 this._store = store.getStore('Question'); 15 12 this._refresh(true); 16 13 }, 17 14 _refresh: function(initial) { 18 Deferred.when( this._store.query() ).then(lang.hitch(this,function(results){ 15 Deferred.when( this._store.query() ) 16 .then(lang.hitch(this,function(results){ 19 17 array.forEach(results,lang.hitch(this,'_addQuestion')); 20 18 initial && this.accordion.selectChild(true); … … 22 20 }, 23 21 _addQuestion: function(q) { 24 var uid = q. uid;22 var uid = q.getUid(); 25 23 var question = this.questions[uid]; 26 24 if ( !question ) { … … 54 52 var placeNode = this.accordion.domNode; 55 53 var placePos = 'last'; 56 array.some(widgets,lang.hitch(this,function(widget ,idx) {54 array.some(widgets,lang.hitch(this,function(widget) { 57 55 if ( widget.title == category ) { 58 56 containerWidget = widget;
Note: See TracChangeset
for help on using the changeset viewer.