Changeset 1203 for trunk/grails-app/controllers
- Timestamp:
- Nov 25, 2010, 5:26:07 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/controllers/dbnp/studycapturing/StudyController.groovy
r1188 r1203 171 171 return; 172 172 } 173 events = eventGroup?.events ;173 events = eventGroup?.events + eventGroup?.samplingEvents; 174 174 } 175 175 … … 186 186 for( templateField in event.giveTemplateFields() ) { 187 187 def value = event.getFieldValue( templateField.name ); 188 if( value ) { 189 parameters << templateField.name + " = " + value; 190 } 191 } 192 193 json.events << [ 194 'start': new Date( startDate + event.startTime * 1000 ), 195 'end': new Date( startDate + event.endTime * 1000 ), 196 'durationEvent': !event.isSamplingEvent(), 197 'title': event.template.name + " (" + parameters.join( ', ' ) + ")", 198 'description': parameters 199 ] 188 if( value ) { 189 if( templateField.type == TemplateFieldType.RELTIME ) 190 value = new RelTime( value ).toString(); 191 192 def param = templateField.name + " = " + value; 193 194 if( templateField.unit ) 195 param += templateField.unit; 196 197 parameters << param ; 198 } 199 } 200 201 def description = parameters.join( '<br />\n' ); 202 203 if( event instanceof SamplingEvent ) { 204 json.events << [ 205 'start': new Date( startDate + event.startTime * 1000 ), 206 'end': new Date( startDate + event.startTime * 1000 ), 207 'durationEvent': false, 208 'title': event.template.name, 209 'description': description 210 ] 211 } else { 212 json.events << [ 213 'start': new Date( startDate + event.startTime * 1000 ), 214 'end': new Date( startDate + event.endTime * 1000 ), 215 'durationEvent': true, 216 'title': event.template.name, 217 'description': description 218 ] 219 220 } 200 221 } 201 222 render json as JSON
Note: See TracChangeset
for help on using the changeset viewer.