Merge pull request #75 from briceburg/editable-relfields

support and cast relationship references as ReadonlyField
This commit is contained in:
Marcus 2014-12-08 22:14:53 +11:00
commit 600ae4bdf8
1 changed files with 2 additions and 1 deletions

View File

@ -30,7 +30,8 @@ class GridFieldEditableColumns extends GridFieldDataColumns implements
$fields = $this->getForm($grid, $record)->Fields();
$value = $grid->getDataFieldValue($record, $col);
$field = clone $fields->fieldByName($col);
$rel = (strpos($col,'.') === false); // field references a relation value
$field = ($rel) ? clone $fields->fieldByName($col) : new ReadonlyField($col);
if(!$field) {
throw new Exception("Could not find the field '$col'");