comparison app/view/grid/FilterResult.js @ 860:03f39ddae596

Restructured Filterresultgrid button-dock, added button to generate Proben from a selection of messprogramme.
author Dustin Demuth <dustin@intevation.de>
date Fri, 10 Jul 2015 18:18:00 +0200
parents e44070aa45d2
children b90e29b22ea6
comparison
equal deleted inserted replaced
856:e44070aa45d2 860:03f39ddae596
40 text: 'Probe erstellen', 40 text: 'Probe erstellen',
41 icon: 'resources/img/list-add.png', 41 icon: 'resources/img/list-add.png',
42 action: 'addProbe', 42 action: 'addProbe',
43 disabled: false 43 disabled: false
44 }, { 44 }, {
45 text: 'Messprogramm erstellen',
46 icon: 'resources/img/list-add.png',
47 action: 'addMessprogramm',
48 disabled: true
49 },
50 '-',
51 {
52 text: 'Proben Importieren', 45 text: 'Proben Importieren',
53 icon: 'resources/img/svn-commit.png', 46 icon: 'resources/img/svn-commit.png',
54 action: 'import', 47 action: 'import',
55 disabled: false 48 disabled: false
56 }, { 49 }, {
57 text: 'Proben Exportieren', 50 text: 'Proben Exportieren',
58 icon: 'resources/img/svn-update.png', 51 icon: 'resources/img/svn-update.png',
59 action: 'export', 52 action: 'export',
60 disabled: true 53 disabled: true
61 } 54 },
62 ] 55 '-',
56 {
57 text: 'Messprogramm erstellen',
58 icon: 'resources/img/list-add.png',
59 action: 'addMessprogramm',
60 disabled: true
61 }, {
62 text: 'Proben generieren',
63 icon: 'resources/img/view-time-schedule-insert.png',
64 action: 'genProbenFromMessprogramm',
65 disabled: true
66 }]
63 }]; 67 }];
64 this.columns = []; 68 this.columns = [];
65 this.callParent(arguments); 69 this.callParent(arguments);
66 }, 70 },
67 71
92 var t = Ext.getCmp('tbtitle'); 96 var t = Ext.getCmp('tbtitle');
93 var i18n = Lada.getApplication().bundle; 97 var i18n = Lada.getApplication().bundle;
94 if (store.model.modelName == 'Lada.model.ProbeList'){ 98 if (store.model.modelName == 'Lada.model.ProbeList'){
95 t.setText(i18n.getMsg('probelist')); 99 t.setText(i18n.getMsg('probelist'));
96 this.down('button[action=addMessprogramm]').disable(); 100 this.down('button[action=addMessprogramm]').disable();
101 this.down('button[action=genProbenFromMessprogramm]').disable();
97 this.down('button[action=addProbe]').enable(); 102 this.down('button[action=addProbe]').enable();
98 this.down('button[action=import]').enable(); 103 this.down('button[action=import]').enable();
99 this.down('button[action=export]').enable(); 104 this.down('button[action=export]').enable();
100 } 105 }
101 else if (store.model.modelName == 'Lada.model.MessprogrammList') { 106 else if (store.model.modelName == 'Lada.model.MessprogrammList') {
102 t.setText(i18n.getMsg('probeplanning')); 107 t.setText(i18n.getMsg('probeplanning'));
103 this.down('button[action=addMessprogramm]').enable(); 108 this.down('button[action=addMessprogramm]').enable();
109 this.down('button[action=genProbenFromMessprogramm]').enable();
104 this.down('button[action=addProbe]').disable(); 110 this.down('button[action=addProbe]').disable();
105 this.down('button[action=import]').disable(); 111 this.down('button[action=import]').disable();
106 this.down('button[action=export]').disable(); 112 this.down('button[action=export]').disable();
107 } 113 }
108 else { 114 else {

http://lada.wald.intevation.org