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 }];

http://lada.wald.intevation.org