rushi2440
23 Feb 2012, 5:29 AM
hi. forum members I need your support.
I am working on EXtJS MVC. and I am Creating Scheduler.
In that In My View I am Loading My Store but getting Error Like this.getResourceStore is not a function.
My Event Store is
Ext.define('gantt.store.eventStore', {
extend: 'Ext.data.JsonStore',
model: 'gantt.model.event'
});
My Resource Store is
Ext.define('gantt.store.resourceStore', {
extend: 'Ext.data.JsonStore',
model: 'gantt.model.resource',
autoload: true,
proxy: {
type: 'ajax',
url: 'data/data.js',
reader: {
type: 'json',
root: 'staff'
}
},
sortInfo: { field: 'Id', direction: "ASC" }
});
and my Scheduler View is
createScheduler: function () {
var start = new Date(2011, 1, 7, 8);
var ds = Ext.create("gantt.view.schedulermgt.demoScheduler", {
width : 1030,
height : 400,
renderTo : Ext.getBody(),
resourceStore : Ext.create('gantt.store.resourceStore'),
eventStore : Ext.create('gantt.store.eventStore'),
// resourceStore :Ext.data.StoreManager.lookup('resourceStore'),
// eventStore :Ext.data.StoreManager.lookup('eventStore'),
viewPreset : 'hourAndDay',
startDate : start,
endDate : Sch.util.Date.add(start,Sch.util.Date.HOUR, 10),
listeners : {
scope : this
}
});
this.getResourceStore().load();
return ds;
I am accessing my Store Either Ext.create('gantt.store.resourceStore') or Ext.data.StoreManager.lookup('resourceStore') way but I am getting Error this.getResourceStore is not a function.
Archana Mistry
Sr. Programmer
Kintudesigns.com
I am working on EXtJS MVC. and I am Creating Scheduler.
In that In My View I am Loading My Store but getting Error Like this.getResourceStore is not a function.
My Event Store is
Ext.define('gantt.store.eventStore', {
extend: 'Ext.data.JsonStore',
model: 'gantt.model.event'
});
My Resource Store is
Ext.define('gantt.store.resourceStore', {
extend: 'Ext.data.JsonStore',
model: 'gantt.model.resource',
autoload: true,
proxy: {
type: 'ajax',
url: 'data/data.js',
reader: {
type: 'json',
root: 'staff'
}
},
sortInfo: { field: 'Id', direction: "ASC" }
});
and my Scheduler View is
createScheduler: function () {
var start = new Date(2011, 1, 7, 8);
var ds = Ext.create("gantt.view.schedulermgt.demoScheduler", {
width : 1030,
height : 400,
renderTo : Ext.getBody(),
resourceStore : Ext.create('gantt.store.resourceStore'),
eventStore : Ext.create('gantt.store.eventStore'),
// resourceStore :Ext.data.StoreManager.lookup('resourceStore'),
// eventStore :Ext.data.StoreManager.lookup('eventStore'),
viewPreset : 'hourAndDay',
startDate : start,
endDate : Sch.util.Date.add(start,Sch.util.Date.HOUR, 10),
listeners : {
scope : this
}
});
this.getResourceStore().load();
return ds;
I am accessing my Store Either Ext.create('gantt.store.resourceStore') or Ext.data.StoreManager.lookup('resourceStore') way but I am getting Error this.getResourceStore is not a function.
Archana Mistry
Sr. Programmer
Kintudesigns.com