Mercurial > lada > lada-client
comparison app/view/proben/CreateForm.js @ 505:5d958fb1dd26
Refactored proben create window layout. (LSB 3.8)
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Fri, 12 Dec 2014 12:19:49 +0100 |
parents | c1b77fb96b01 |
children | 2b5aa0e6e641 |
comparison
equal
deleted
inserted
replaced
504:44e054626bdd | 505:5d958fb1dd26 |
---|---|
29 title: 'Probenangaben', | 29 title: 'Probenangaben', |
30 defaults: { | 30 defaults: { |
31 labelWidth: 150 | 31 labelWidth: 150 |
32 }, | 32 }, |
33 items: [{ | 33 items: [{ |
34 xtype: 'mst', | 34 layout: 'hbox', |
35 name: 'mstId', | 35 border: 0, |
36 fieldLabel: 'Messstelle', | |
37 allowBlank: false | |
38 }, { | |
39 xtype: 'textfield', | |
40 name: 'hauptprobenNr', | |
41 maxLength: 20, | |
42 fieldLabel: 'Hauptprobennr.' | |
43 }, { | |
44 xtype: 'fieldset', | |
45 title: 'Erweiterte Probenangaben', | |
46 collapsible: true, | |
47 collapsed: false, | |
48 items: [{ | 36 items: [{ |
49 xtype: 'datenbasis', | 37 border: 0, |
50 id: 'datenbasis', | 38 width: '43%', |
51 editable: false, | 39 minWidth: 290, |
52 name: 'datenbasisId', | 40 items: [{ |
53 fieldLabel: 'Datenbasis' | 41 xtype: 'mst', |
42 name: 'mstId', | |
43 fieldLabel: 'Messstelle', | |
44 allowBlank: false | |
45 }, { | |
46 xtype: 'textfield', | |
47 name: 'hauptprobenNr', | |
48 maxLength: 20, | |
49 fieldLabel: 'Hauptprobennr.' | |
50 }] | |
54 }, { | 51 }, { |
55 xtype: 'betriebsart', | 52 border: 0, |
56 name: 'baId', | 53 width: '52%', |
57 fieldLabel: 'Betriebsart' | 54 minWidth: 300, |
58 }, { | 55 items: [{ |
59 xtype: 'testdatensatz', | 56 xtype: 'fieldset', |
60 name: 'test', | 57 title: 'Erweiterte Probenangaben', |
61 fieldLabel: 'Testdatensatz', | 58 collapsible: true, |
62 allowBlank: false | 59 collapsed: true, |
63 }, { | 60 items: [{ |
64 xtype: 'probenart', | 61 xtype: 'datenbasis', |
65 id: 'probenart', | 62 id: 'datenbasis', |
66 editable: false, | 63 editable: false, |
67 name: 'probenartId', | 64 name: 'datenbasisId', |
68 fieldLabel: 'Probenart', | 65 fieldLabel: 'Datenbasis' |
69 allowBlank: false | 66 }, { |
70 }, { | 67 xtype: 'betriebsart', |
71 xtype: 'numberfield', | 68 name: 'baId', |
72 allowDecimals: false, | 69 fieldLabel: 'Betriebsart' |
73 name: 'probeNehmerId', | 70 }, { |
74 fieldLabel: 'Probennehmer' | 71 xtype: 'testdatensatz', |
75 }, { | 72 name: 'test', |
76 xtype: 'netzbetreiber', | 73 fieldLabel: 'Testdatensatz', |
77 name: 'netzbetreiberId', | 74 allowBlank: false |
78 fieldLabel: 'Netzbetreiber', | 75 }, { |
79 editable: false, | 76 xtype: 'probenart', |
80 allowBlank: false | 77 id: 'probenart', |
78 editable: false, | |
79 name: 'probenartId', | |
80 fieldLabel: 'Probenart', | |
81 allowBlank: false | |
82 }, { | |
83 xtype: 'numberfield', | |
84 allowDecimals: false, | |
85 name: 'probeNehmerId', | |
86 fieldLabel: 'Probennehmer' | |
87 }, { | |
88 xtype: 'netzbetreiber', | |
89 name: 'netzbetreiberId', | |
90 fieldLabel: 'Netzbetreiber', | |
91 editable: false, | |
92 allowBlank: false | |
93 }] | |
94 }] | |
81 }] | 95 }] |
82 }] | 96 }] |
83 }, { | 97 }, { |
84 // Medium | 98 // Medium |
85 xtype: 'fieldset', | 99 xtype: 'fieldset', |
86 title: 'Medium', | 100 title: 'Medium', |
87 defaults: { | 101 defaults: { |
88 labelWidth: 150 | 102 labelWidth: 150 |
89 }, | 103 }, |
90 items: [{ | 104 items: [{ |
91 xtype: 'uwb', | 105 border: 0, |
92 name: 'umwId', | 106 layout: { |
93 fieldLabel: 'Umweltbereich', | 107 type: 'vbox', |
94 allowBlank: false | 108 align: 'stretch' |
95 }, { | 109 }, |
96 xtype: 'textfield', | 110 items: [{ |
97 maxLength: 100, | 111 xtype: 'uwb', |
98 name: 'media', | 112 name: 'umwId', |
99 fieldLabel: 'Medienbezeichnung' | 113 fieldLabel: 'Umweltbereich', |
100 }, { | 114 allowBlank: false |
101 xtype: 'textfield', | 115 }, { |
102 maxLength: 100, | 116 xtype: 'textfield', |
103 name: 'mediaDesk', | 117 maxLength: 100, |
104 fieldLabel: 'Deskriptoren' | 118 name: 'media', |
105 }, { | 119 fieldLabel: 'Medienbezeichnung' |
106 xtype: 'fieldset', | 120 }, { |
107 title: 'Details Deskriptoren', | 121 xtype: 'textfield', |
108 collapsible: true, | 122 maxLength: 100, |
109 collapsed: true, | 123 name: 'mediaDesk', |
110 defaultType: 'textfield', | 124 fieldLabel: 'Deskriptoren' |
111 items: this.buildDescriptors() | 125 }, { |
126 xtype: 'fieldset', | |
127 title: 'Details Deskriptoren', | |
128 collapsible: true, | |
129 collapsed: true, | |
130 defaultType: 'textfield', | |
131 layout: { | |
132 type: 'table', | |
133 columns: 3 | |
134 }, | |
135 items: this.buildDescriptors() | |
136 }] | |
112 }] | 137 }] |
113 }, { | 138 }, { |
114 // Zeit | 139 // Zeit |
115 xtype: 'fieldset', | 140 xtype: 'fieldset', |
116 title: 'Zeit', | 141 title: 'Zeit', |
117 defaultType: 'datetime', | 142 defaultType: 'datetime', |
118 defaults: { | 143 defaults: { |
119 labelWidth: 150 | 144 labelWidth: 150 |
120 }, | 145 }, |
146 layout: { | |
147 type: 'table', | |
148 columns: 2 | |
149 }, | |
121 items: [{ | 150 items: [{ |
122 fieldLabel: 'Probennahme Beginn', | 151 fieldLabel: 'Probennahme Beginn', |
123 name: 'probeentnahmeBeginn' | 152 name: 'probeentnahmeBeginn' |
124 }, { | 153 }, { |
154 fieldLabel: 'Sollzeit Von', | |
155 name: 'solldatumBeginn' | |
156 }, { | |
125 fieldLabel: 'Probennahme Ende', | 157 fieldLabel: 'Probennahme Ende', |
126 name: 'probeentnahmeEnde' | 158 name: 'probeentnahmeEnde' |
127 }, { | |
128 fieldLabel: 'Sollzeit Von', | |
129 name: 'solldatumBeginn' | |
130 }, { | 159 }, { |
131 fieldLabel: 'Sollzeit Bis', | 160 fieldLabel: 'Sollzeit Bis', |
132 name: 'solldatumEnde' | 161 name: 'solldatumEnde' |
133 }] | 162 }] |
134 }]; | 163 }]; |