Skip to content

Instantly share code, notes, and snippets.

@clyonsEIS
Created October 28, 2013 19:50
Show Gist options
  • Save clyonsEIS/7203403 to your computer and use it in GitHub Desktop.
Save clyonsEIS/7203403 to your computer and use it in GitHub Desktop.
Override scaffoldSearchFields w/ custom DatePicker field
//Utility method for creating datePicker field w/ params for fieldName & optional $nice (readable vs sortable)
public static function createDatePickerField($fieldName, $nice = true){
$df = new DateField($fieldName);
$df->setRightTitle('Click to choose');
$df->setConfig('showcalendar',true);
$format = $nice ? 'MM/dd/YYYY' : 'YYYY-mm-dd';
$df->setConfig('dateformat', $format);
return $df;
}
//Model's scaffoldSearchFields override
public function scaffoldSearchFields($_params = null){
$fields = parent::scaffoldSearchFields($_params);
$fields->replaceField('Date', Utility::createDatePickerField('Date', false));
return $fields;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment