1 //<script type="text/javascript">
3 // Auto generated file - created by app.Builder.js- do not edit directly (at present!)
5 Roo.namespace('Pman.Tab');
7 Pman.Tab.BAdminCoreEnum = new Roo.XComponent({
10 'ec211f7c20af43e742bf2570c3cb84f9' :"Add",
11 '2df80d5febcde0c10a66818488622b7c' :"Pulldown Options",
12 '7dce122004969d56ae2e0245cb754d35' :"Edit",
13 '01abfc750a0c942167651c40d088531d' :"#",
14 'dae8ace18bdcbcc6ae5aece263e14fe8' :"Options",
15 'b48968e1c912da07df5e8d6d246291ec' :"Display Name",
16 'f2d346b1bb7c1c85ab6f7f21e3666b9f' :"Types",
17 '49ee3087348e8d44e1feda1917443987' :"Name",
18 'f2a6c498fb90ee345d997f888fce3b18' :"Delete",
19 '4d3d769b812b6faa6b76e1a8abaece2d' :"Active"
22 part : ["BAdmin", "CoreEnum" ],
23 order : '005-Pman.Tab.BAdminCoreEnum',
25 parent : 'Pman.Tab.BAdmin',
26 name : "unnamed module",
29 _tree : function(_data)
36 title : _this._strings['2df80d5febcde0c10a66818488622b7c'] /* Pulldown Options */,
37 xns : Roo.bootstrap.panel,
38 '|xns' : 'Roo.bootstrap.panel',
41 xns : Roo.bootstrap.layout,
42 '|xns' : 'Roo.bootstrap.layout',
47 xns : Roo.bootstrap.layout,
48 '|xns' : 'Roo.bootstrap.layout'
56 xns : Roo.bootstrap.layout,
57 '|xns' : 'Roo.bootstrap.layout'
67 title : _this._strings['f2d346b1bb7c1c85ab6f7f21e3666b9f'] /* Types */,
69 activate : function (_self)
72 _this.type_grid.footer.onClick('first');
75 render : function (_self)
77 _this.type_panel = _self;
80 xns : Roo.bootstrap.panel,
81 '|xns' : 'Roo.bootstrap.panel',
83 xtype : 'NavSimplebar',
85 '|xns' : 'Roo.bootstrap',
90 '|xns' : 'Roo.bootstrap',
95 '|xns' : 'Roo.bootstrap',
100 html : _this._strings['ec211f7c20af43e742bf2570c3cb84f9'] /* Add */,
101 style : 'margin: 10px;',
104 click : function (_self, e)
106 Pman.Dialog.BAdminCoreEnum.show({
109 _this.type_grid.footer.onClick('first');
115 '|xns' : 'Roo.bootstrap'
120 html : _this._strings['7dce122004969d56ae2e0245cb754d35'] /* Edit */,
121 style : 'margin: 10px;',
124 click : function (_self, e)
126 var sel = _this.option_grid.getSelectionModel().getSelected();
128 if(!sel || sel.data.id * 1 < 1){
129 Roo.bootstrap.MessageBox.alert('Error', 'Please select a option');
133 Pman.Dialog.BAdminCoreEnum.show({
136 _this.option_grid.store.load({});
140 render : function (_self)
142 _this.type_edit_btn = this;
148 '|xns' : 'Roo.bootstrap'
158 cellSelection : true,
166 render : function (_self)
168 _this.type_grid = _self;
171 rowdblclick : function (_self, el, rowIndex, e)
173 var r = _this.type_grid.store.getAt(rowIndex);
175 if(!r || r.data.id * 1 < 1){
179 Pman.Dialog.BAdminCoreEnum.show({
182 _this.type_grid.footer.onClick('first');
187 '|xns' : 'Roo.bootstrap',
189 xtype : 'PagingToolbar',
194 '|xns' : 'Roo.bootstrap'
199 sortInfo : { field : 'display_name', direction: 'ASC' },
201 beforeload : function (_self, o)
203 o.params = o.params || {};
205 o.params['query[empty_etype]'] = 1;
208 load : function (_self, records, options)
210 _this.type_edit_btn.hide();
218 url : baseURL + '/Roo/core_enum.php',
223 xtype : 'JsonReader',
238 'name': 'display_name',
252 totalProperty : 'total',
258 xtype : 'RowSelectionModel',
261 selectionchange : function (_self)
263 _this.option_grid.store.load({});
266 xns : Roo.bootstrap.Table,
267 '|xns' : 'Roo.bootstrap.Table'
271 xtype : 'ColumnModel',
273 dataIndex : 'display_name',
274 header : _this._strings['49ee3087348e8d44e1feda1917443987'] /* Name */,
275 renderer : function(v,x,r) {
276 if (v.match(/Coba/g) || v.match(/Risk Question/g)) {
277 return String.format('<span tooltip="{1}">Coba: {0}</span>', v, r.data.name);
280 return String.format('<span tooltip="{1}">{0}</span>', v, r.data.name);
296 title : _this._strings['dae8ace18bdcbcc6ae5aece263e14fe8'] /* Options */,
298 activate : function (_self)
300 _this.edit_btn.hide();
301 _this.delete_btn.hide();
303 if (_this.option_grid) {
304 _this.option_grid.store.load({});
307 render : function (_self)
309 _this.option_panel = _self;
312 xns : Roo.bootstrap.panel,
313 '|xns' : 'Roo.bootstrap.panel',
315 xtype : 'NavSimplebar',
317 '|xns' : 'Roo.bootstrap',
322 '|xns' : 'Roo.bootstrap',
327 '|xns' : 'Roo.bootstrap',
332 html : _this._strings['ec211f7c20af43e742bf2570c3cb84f9'] /* Add */,
333 style : 'margin: 10px;',
336 click : function (_self, e)
338 var sel = _this.type_grid.getSelectionModel().getSelected();
340 if(!sel || sel.data.id * 1 < 1 || !sel.data.name.length ){
341 Roo.bootstrap.MessageBox.alert('Error', 'Please select a type');
345 Pman.Dialog.BAdminCoreEnum.show({
347 etype : sel.data.name
349 _this.option_grid.store.load({});
355 '|xns' : 'Roo.bootstrap'
360 html : _this._strings['7dce122004969d56ae2e0245cb754d35'] /* Edit */,
361 style : 'margin: 10px;',
364 click : function (_self, e)
366 var sel = _this.option_grid.getSelectionModel().getSelected();
368 if(!sel || sel.data.id * 1 < 1){
369 Roo.bootstrap.MessageBox.alert('Error', 'Please select a option');
373 Pman.Dialog.BAdminCoreEnum.show({
376 _this.option_grid.store.load({});
380 render : function (_self)
382 _this.edit_btn = this;
388 '|xns' : 'Roo.bootstrap'
393 html : _this._strings['f2a6c498fb90ee345d997f888fce3b18'] /* Delete */,
394 style : 'margin: 10px;',
397 click : function (_self, e)
399 var sel = _this.option_grid.getSelectionModel().getSelected();
401 if(!sel || sel.data.id * 1 < 1){
402 Roo.bootstrap.MessageBox.alert('Error', 'Please select a option');
407 url: baseURL + '/Roo/Core_enum.php',
410 _delete : sel.data.id
412 success : function(res) {
413 _this.option_grid.store.load({});
418 render : function (_self)
420 _this.delete_btn = this;
426 '|xns' : 'Roo.bootstrap'
436 cellSelection : true,
445 cellclick : function (_self, el, rowIndex, columnIndex, e)
447 var di = _this.option_grid.colModel.getDataIndex(columnIndex);
449 if (di != 'active') {
453 var rec = _this.option_grid.store.getAt(rowIndex);
455 rec.set('active', rec.data.active ? 0 : 1);
459 render : function (_self)
461 _this.option_grid = _self;
464 rowdblclick : function (_self, el, rowIndex, e)
466 var sel = _this.option_grid.store.getAt(rowIndex);
468 if(!sel || sel.data.id * 1 < 1){
472 Pman.Dialog.BAdminCoreEnum.show({
475 _this.option_grid.store.load({});
481 '|xns' : 'Roo.bootstrap',
485 sortinfo : { field : 'display_name', direction: 'ASC' },
487 beforeload : function (_self, o)
489 o.params = o.params || {};
491 var sel = _this.type_grid.getSelectionModel().getSelected();
493 if(!sel || sel.data.id * 1 < 1 || !sel.data.name.length){
498 o.params.etype = sel.data.name;
501 load : function (_self, records, options)
503 _this.edit_btn.hide();
504 _this.delete_btn.hide();
506 update : function (_self, record, operation)
508 if (operation != 'commit') {
513 url : baseURL + '/Roo/Core_enum',
517 active: record.data.active
519 success : function() {
524 Roo.bootstrap.MessageBox.alert("Error", "saving failed", function() {
525 _this.grid.footer.onClick('first');
536 url : baseURL + '/Roo/core_enum.php',
541 xtype : 'JsonReader',
556 'name': 'display_name',
570 totalProperty : 'total',
576 xtype : 'RowSelectionModel',
579 selectionchange : function (_self)
581 _this.edit_btn.hide();
582 _this.delete_btn.hide();
584 if (!this.getSelected()) {
588 _this.edit_btn.show();
589 _this.delete_btn.show();
593 xns : Roo.bootstrap.Table,
594 '|xns' : 'Roo.bootstrap.Table'
598 xtype : 'ColumnModel',
601 header : _this._strings['01abfc750a0c942167651c40d088531d'] /* # */,
603 renderer : function(v,x,r) {
604 //console.log(r.data.seqid);
605 //return String.format('{0}', v ? v : '');
608 String.format('{0}', r.data.seqid ? r.data.seqid : '')
609 +" <span style='color:lightgrey'>"
610 + String.format('{0}', r.data.id ? r.data.id : '')
620 xtype : 'ColumnModel',
623 header : _this._strings['49ee3087348e8d44e1feda1917443987'] /* Name */,
625 renderer : function(v,x,r) {
626 return String.format('{0}', v ? v : '');
635 xtype : 'ColumnModel',
637 dataIndex : 'display_name',
638 header : _this._strings['b48968e1c912da07df5e8d6d246291ec'] /* Display Name */,
640 renderer : function(v,x,r) {
641 return String.format('{0}', v ? v : '');
650 xtype : 'ColumnModel',
652 dataIndex : 'active',
653 header : _this._strings['4d3d769b812b6faa6b76e1a8abaece2d'] /* Active */,
655 renderer : function(v,x,r) {
656 var state = v > 0 ? '-checked' : '';
658 return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';