Use populateCMSDataFields to return default DataObject values

I have edited the getRecordHTMLFormFields method to run populateCMSDataFields so that default values set in your DataObject get pulled through.
This commit is contained in:
Tom Densham 2013-05-02 17:55:06 +02:00
parent 8dff91972a
commit 0efd842a8b
1 changed files with 2 additions and 1 deletions

View File

@ -166,6 +166,7 @@ class GridFieldBulkImageUpload_Request extends RequestHandler {
if ( $config['imageFieldName'] == null ) $config['imageFieldName'] = $this->getDefaultRecordImageField();
$recordCMSDataFields = GridFieldBulkEditingHelper::getModelFilteredDataFields($config, $recordCMSDataFields);
$recordCMSDataFields = GridFieldBulkEditingHelper::populateCMSDataFields($recordCMSDataFields, $this->gridField->list->dataClass, $recordID);
$formFieldsHTML = GridFieldBulkEditingHelper::dataFieldsToHTML($recordCMSDataFields);
$formFieldsHTML = GridFieldBulkEditingHelper::escapeFormFieldsHTML($formFieldsHTML, $recordID);
@ -430,4 +431,4 @@ class GridFieldBulkImageUpload_Request extends RequestHandler {
)));
return $items;
}
}
}