protected function createEditRenderer($record, $classPath)
{
$this->_editRenderer = Prado::createComponent($classPath);
if ($this->_editRenderer instanceof IScaffoldEditRenderer) {
$index = $this->getControls()->remove($this->getInputRepeater());
$this->getControls()->insertAt($index, $this->_editRenderer);
$this->_editRenderer->setData($record);
} else {
throw new TConfigurationException('scaffold_invalid_edit_renderer', $this->getID(), get_class($record));
}
}