GridHandler::_getInitializedRowInstance PHP Méthode

_getInitializedRowInstance() private méthode

Instantiate a new row.
private _getInitializedRowInstance ( $request, $elementId, &$element, $isModified = false ) : GridRow
$request Request
$elementId string
$element mixed
$isModified boolean optional
Résultat GridRow
    private function _getInitializedRowInstance($request, $elementId, &$element, $isModified = false)
    {
        // Instantiate a new row
        $row = $this->getRowInstance();
        $row->setGridId($this->getId());
        $row->setId($elementId);
        $row->setData($element);
        $row->setRequestArgs($this->getRequestArgs());
        $row->setIsModified($isModified);
        // Initialize the row before we render it
        $row->initialize($request);
        $this->callFeaturesHook('getInitializedRowInstance', array('grid' => &$this, 'row' => &$row));
        return $row;
    }