protected function attached($control)
{
parent::attached($control);
$this->addComponent($this->createComponent($this->entity), 'this');
$this->addGroup('orm.form.action.group');
$action = $this->addContainer('action');
$action->addSubmit('add', 'orm.form.action.add.label')->setDisabled($this->entity->isPersisted());
$action->addSubmit('edit', 'orm.form.action.edit.label')->setDisabled(!$this->entity->isPersisted());
$action->addSubmit('delete', 'orm.form.action.delete.label')->setValidationScope(FALSE)->setDisabled(!$this->entity->isPersisted());
}