Mercurial > lada > lada-client
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 { |