1 //<script type="text/javascript">
3 // Auto generated file - created by app.Builder.js- do not edit directly (at present!)
5 Roo.namespace('Pman.Dialog');
7 Pman.Dialog.CoreAutoSavePreview = {
10 '53e5aa2c97fef1555d2511de8218c544' :"By",
11 '87f9f735a1d36793ceaecd4e47124b63' :"Events",
12 'ea4788705e6873b424c65e91c2846b19' :"Cancel",
13 'bd88a20b53a47f7b5704a83a15ff5506' :"Saved Version",
14 '44749712dbec183e983dcd78a7736c41' :"Date",
15 'e0aa021e21dddbd6d8cecec71e9cf564' :"OK"
21 show : function(data, cb)
29 this.dialog.show(this.data._el);
32 this.form.setValues(data);
33 this.form.fireEvent('actioncomplete', this.form, { type: 'setdata', data: data });
41 this.dialog = Roo.factory({
42 xtype : 'LayoutDialog',
49 title : _this._strings['bd88a20b53a47f7b5704a83a15ff5506'] /* Saved Version */,
52 show : function (_self)
54 if(typeof(_this.data) != 'undefined'){
55 _this.grid.footer.onClick('first');
63 xtype : 'LayoutRegion',
68 xtype : 'LayoutRegion',
77 text : _this._strings['ea4788705e6873b424c65e91c2846b19'] /* Cancel */,
88 text : _this._strings['e0aa021e21dddbd6d8cecec71e9cf564'] /* OK */,
94 if (_this.callback && _this.source != '') {
95 _this.callback.call(this, _this.source);
110 tableName : 'Events',
111 title : _this._strings['87f9f735a1d36793ceaecd4e47124b63'] /* Events */,
113 activate : function() {
116 _this.grid.footer.onClick('first');
124 autoExpandColumn : 'event_when',
131 if (_this.panel.active) {
132 this.footer.onClick('first');
139 xtype : 'PagingToolbar',
148 sortInfo : { field : 'event_when', direction: 'DESC' },
150 beforeload : function (_self, o)
152 o.params = o.params || {};
154 if(typeof(_this.data) == 'undefined'){
159 var d = Roo.apply({}, _this.data);
162 Roo.apply(o.params, d);
165 load : function (_self, records, options)
167 var sm = _this.grid.getSelectionModel();
168 if (!sm.getSelections().length) {
171 sm.fireEvent('afterselectionchange', sm);
180 url : baseURL + '/Roo/Events.php',
185 xtype : 'JsonReader',
192 'name': 'event_when',
198 totalProperty : 'total',
204 xtype : 'RowSelectionModel',
207 afterselectionchange : function (_self)
209 var selected = this.getSelected();
214 _this.viewPanel.setContent("Please select an saved version on the left");
218 _this.viewPanel.load( { url : baseURL + "/Roo/Events", method : 'GET' }, {_id : selected.data.id, _retrieve_source : 1}, function(oElement, bSuccess, oResponse){
220 var res = Roo.decode(oResponse.responseText);
222 if(!bSuccess || !res.success){
223 _this.viewPanel.setContent("Load data failed?!");
226 if(typeof(res.data) === 'string'){
227 _this.viewPanel.setContent(res.data);
231 if(!_this.data.successFn){
232 Roo.MessageBox.alert('Error', 'Please setup the successFn');
236 _this.source = _this.data.successFn(res);
238 _this.viewPanel.setContent(_this.source);
248 xtype : 'ColumnModel',
249 dataIndex : 'event_when',
250 header : _this._strings['44749712dbec183e983dcd78a7736c41'] /* Date */,
251 renderer : function(v) { return String.format('{0}', v ? v.format('Y-m-d H:i:s') : ''); },
257 xtype : 'ColumnModel',
258 dataIndex : 'person_id_name',
259 header : _this._strings['53e5aa2c97fef1555d2511de8218c544'] /* By */,
260 renderer : function(v) { return String.format('{0}', v ); },
269 xtype : 'ContentPanel',
276 render : function (_self)
278 _this.viewPanel = _self;