4 * Copyright(c) 2006-2007, Ext JS, LLC.
6 * Originally Released Under LGPL - original licence link has changed is not relivant.
9 * <script type="text/javascript">
12 Roo.BLANK_IMAGE_URL = "../../images/default/s.gif";
17 // some data yanked off the web
18 Roo.QuickTips.init ();
21 this.grid = new Roo.grid.Calendar('grid-example', {
27 beforeload : function (_self, o){
28 o.params = o.params || {};
29 //var d = new Date().format('Y-m-d');
31 // d = typeof(_this.cal.activeDate) == 'string' ? _this.cal.activeDate : _this.cal.activeDate.format("Y-m-d");
33 //o.params._activeDate = d
37 sortInfo : { direction : 'ASC', field: 'start_dt' },
42 url : 'http://roojs.com/admin.php/Roo/mtrack_ticket?_dc=1396967515369&_future_schedule=1&query%5Bviewtype%5D=active&limit=999&sort=summary&dir=ASC'
49 totalProperty : 'total',
50 fields : [{"name":"id","type":"int"},{"name":"title","type":"string"}]
54 eventrender : function(c, rec) {
55 rec.data.time = ''; // not needed
56 rec.data.title = rec.data.developer_id_name + ' ' + rec.data.project_id_name;
57 rec.data.qtip = '#' + rec.data.id + ' ' + rec.data.summary;
59 if (rec.data.estimated) {
60 rec.data.cls = "Greys-q3-6"; // grey...
62 rec.data.cls = 'RdYlGn-q' + rec.data.priority_id_seqid +'-7'
71 var gpanel = new Roo.GridPanel(this.grid);
72 var layout = Roo.BorderLayout.create({
74 margins:{left:3,top:3,right:3,bottom:3},
82 var gridHead = this.grid.getView().getHeaderPanel(true);
83 var tb = new Roo.Toolbar(gridHead, [ {
87 click : function (_self, e)
89 var sd = Date.parseDate(_this.monthField.getValue(), "Y-m-d");
90 sd.setMonth(sd.getMonth()-1);
91 _this.monthField.setValue(sd.format('Y-m-d'));
92 _this.grid.ds.load({});
105 render : function (_self)
107 // _this.monthField = _self;
108 // _this.monthField.set today
110 select : function (combo, date)
112 // _this.grid.ds.load({});
115 value : (function() { return new Date(); })()
130 click : function (_self, e)
132 var sd = Date.parseDate(_this.monthField.getValue(), "Y-m-d");
133 sd.setMonth(sd.getMonth()+1);
134 _this.monthField.setValue(sd.format('Y-m-d'));
135 _this.grid.ds.load({});
144 //grid.getSelectionModel().selectFirstRow();
147 Roo.onReady(Example.init, Example);