[js]
var startDate = config.startDate || new Date();
return Ext.applyIf(config, {
colums: [{
header: ‘Name’,
dataIndex: ‘Name’
}
],
resourceStore: new Sch.data.ResourceStore({
// Here you’ll configure your resource store properties
// for now we use dummy data
data: [{
Id: 1,
Name: ‘Mike’
}, {
Id: 2,
Name: ‘Kate’
}
]
}),
eventStore: new Sch.data.EventStore({
// Here you’ll configure your event store properties
// for now we use dummy data
data: [{
ResourceId: 1,
Name: ‘Bake the cake’,
StartDate: startDate,
EndDate: Ext.Date.add(startDate, Ext.Date.DAY, 5)
}, {
ResourceId: 2,
Name: ‘Brew some coffee’,
StartDate: startDate,
EndDate: Ext.Date.add(startDate, Ext.Date.DAY, 5)
}
]
})
});
[/js]
[js]
/*
* File: app/view/MyPanel.js
*
* This file was generated by Sencha Architect version 2.2.0.
* http://www.sencha.com/products/architect/
*
* This file requires use of the Ext JS 4.2.x library, under independent license.
* License of Sencha Architect does not include license for Ext JS 4.2.x. For more
* details see http://www.sencha.com/license or contact license@sencha.com.
*
* This file will be auto-generated each and everytime you save your project.
*
* Do NOT hand edit this file.
*/
Ext.define(‘MyApp.view.MyPanel’, {
extend: ‘Ext.panel.Panel’,
height: 250,
width: 400,
layout: {
type: ‘fit’
},
title: ‘My Panel’,
initComponent: function () {
var me = this;
Ext.applyIf(me, {
items: [
me.processMyScheduler({
xtype: ‘schedulergrid’,
title: ‘My Scheduler’
})
]
});
me.callParent(arguments);
},
processMyScheduler: function (config) {
var startDate = config.startDate || new Date();
return Ext.applyIf(config, {
columns: [{
header: ‘Name’,
dataIndex: ‘Name’
}
],
resourceStore: new Sch.data.ResourceStore({
// Here you’ll configure your resource store properties
// for now we use dummy data
data: [{
Id: 1,
Name: ‘Mike’
}, {
Id: 2,
Name: ‘Kate’
}
]
}),
eventStore: new Sch.data.EventStore({
// Here you’ll configure your event store properties
// for now we use dummy data
data: [{
ResourceId: 1,
Name: ‘Bake the cake’,
StartDate: startDate,
EndDate: Ext.Date.add(startDate, Ext.Date.DAY, 5)
}, {
ResourceId: 2,
Name: ‘Brew some coffee’,
StartDate: startDate,
EndDate: Ext.Date.add(startDate, Ext.Date.DAY, 5)
}
]
})
});
}
});
[/js]
1 thought on “Sencha Architectの中でExt Schedulerを使う”
Bij deze denk ik terug aan een klaslokaal, een warme kachel, een kring kinderen en een juf die voersoelt.Het wegdromen bij elke alinea,het vragen naar wat wordt jij later,de fantasie en nu toch vast stellen dat elk zijn richting heeft gekozen.Mooi Christiene, het verhaal en prent!
Bij deze denk ik terug aan een klaslokaal, een warme kachel, een kring kinderen en een juf die voersoelt.Het wegdromen bij elke alinea,het vragen naar wat wordt jij later,de fantasie en nu toch vast stellen dat elk zijn richting heeft gekozen.Mooi Christiene, het verhaal en prent!