/**
  * Set those settings needed for the detailed display
  *
  * @param \Gems_Tracker_Engine_TrackEngineInterface $trackEngine
  * @param boolean $edit When true the fields are added in edit mode
  * @return \Gems_Model_RespondentTrackModel
  */
 public function applyDetailSettings(\Gems_Tracker_Engine_TrackEngineInterface $trackEngine, $edit = false)
 {
     $this->resetOrder();
     $translated = $this->util->getTranslated();
     $formatDate = $this->util->getTranslated()->formatDate;
     $this->set('gr2o_patient_nr', 'label', $this->_('Respondent number'));
     $this->set('respondent_name', 'label', $this->_('Respondent name'));
     $this->set('gtr_track_name', 'label', $this->_('Track'));
     $this->set('gr2t_mailable', 'label', $this->_('May be mailed'), 'elementClass', 'radio', 'separator', ' ', 'multiOptions', array('1' => $this->_('Yes'), '0' => $this->_('No')));
     $this->set('assigned_by', 'label', $this->_('Assigned by'));
     $this->set('gr2t_start_date', 'label', $this->_('Start'), 'dateFormat', 'dd-MM-yyyy', 'formatFunction', $formatDate);
     // Integrate fields
     $trackEngine->addFieldsToModel($this, $edit);
     $this->set('gr2t_end_date_manual', 'label', $this->_('Set ending on'), 'description', $this->_('Manually set dates are fixed an will never be (re)calculated.'), 'elementClass', 'Radio', 'multiOptions', $translated->getDateCalculationOptions(), 'separator', ' ');
     $this->set('gr2t_end_date', 'label', $this->_('Ending on'), 'dateFormat', 'dd-MM-yyyy', 'formatFunction', $formatDate);
     $this->set('gr2t_track_info', 'label', $this->_('Description'));
     $this->set('gr2t_comment', 'label', $this->_('Comment'));
     return $this;
 }