PHP Класс GridFieldEditableColumns, silverstripe-gridfieldextensions

The form fields used can be configured by setting the value in {@link setDisplayFields()} to one of the following forms: - A Closure which returns the field instance. - An array with a callback key pointing to a function which returns the field. - An array with a field key->response specifying the field class to use.
Наследование: extends GridFieldDataColumns, implements GridField_HTMLProvider, implements GridField_SaveHandler, implements GridField_URLHandler
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$forms Form[]

Открытые методы

Метод Описание
getColumnContent ( $grid, $record, $col )
getFields ( GridField $grid, DataObjectInterface $record ) : FieldList Gets the field list for a record.
getForm ( GridField $grid, DataObjectInterface $record ) : Form Gets the form instance for a record.
getHTMLFragments ( $grid )
getURLHandlers ( $grid )
handleForm ( GridField $grid, $request )
handleSave ( GridField $grid, DataObjectInterface $record )

Защищенные методы

Метод Описание
getFieldName ( $name, GridField $grid, DataObjectInterface $record )

Описание методов

getColumnContent() публичный Метод

public getColumnContent ( $grid, $record, $col )

getFieldName() защищенный Метод

protected getFieldName ( $name, GridField $grid, DataObjectInterface $record )
$grid GridField
$record DataObjectInterface

getFields() публичный Метод

Gets the field list for a record.
public getFields ( GridField $grid, DataObjectInterface $record ) : FieldList
$grid GridField
$record DataObjectInterface
Результат FieldList

getForm() публичный Метод

Gets the form instance for a record.
public getForm ( GridField $grid, DataObjectInterface $record ) : Form
$grid GridField
$record DataObjectInterface
Результат Form

getHTMLFragments() публичный Метод

public getHTMLFragments ( $grid )

getURLHandlers() публичный Метод

public getURLHandlers ( $grid )

handleForm() публичный Метод

public handleForm ( GridField $grid, $request )
$grid GridField

handleSave() публичный Метод

public handleSave ( GridField $grid, DataObjectInterface $record )
$grid GridField
$record DataObjectInterface

Описание свойств

$forms защищенное свойство

protected Form[] $forms
Результат Form[]