lib/Ajde/Crud/Options/Edit.php
<?php
class Ajde_Crud_Options_Edit extends Ajde_Crud_Options
{
/**
* @return Ajde_Crud_Options
*/
public function up($obj = false)
{
return parent::up($this);
}
// =========================================================================
// Select functions
// =========================================================================
/**
* @return Ajde_Crud_Options_Edit_Layout
*/
public function selectLayout()
{
return $this->_select('layout');
}
// =========================================================================
// Set functions
// =========================================================================
/**
* Sets which fields to show.
*
* @param array $fields
*
* @return Ajde_Crud_Options_Edit
*/
public function setShow($fields)
{
return $this->_set('show', $fields);
}
/**
* Sets a custom template.
*
* @param string $action
*
* @return Ajde_Crud_Options_Edit
*/
public function setAction($action)
{
return $this->_set('action', $action);
}
/**
* Whether the view is read only.
*
* @param bool $isReadonly
*
* @return Ajde_Crud_Options_Edit
*/
public function setIsReadonly($isReadonly)
{
return $this->_set('readonly', $isReadonly);
}
/**
* Enables / disable autosave.
*
* @param bool $enabled
*
* @return Ajde_Crud_Options_Edit
*/
public function setAutosave($enabled)
{
return $this->_set('autosave', $enabled);
}
}