'name'); protected $_actions = array('list', 'cancel', 'new', 'insert', 'edit', 'update', 'delete', 'changeOption'); protected function _bindFormFields($form) { $form->addElement( 'text', 'name', array( 'label' => 'Strand Value', 'required' => true, 'validators' => array( array('StringLength', false, array('max' => 7, 'min' => 7)) ), 'maxlength' => 7 ) ); $form->addElement( 'checkbox', 'enabled', array( 'label' => 'Show on userend page?', 'checked' => 'y' ) ); return $this; } protected function _bindListColumns($list) { $list->addColumn('no', 'sorter', array('orderBy' => 'name')); $list->addColumn('text', 'name', array('title' => 'Name', 'orderBy' => 'name')); $list->addColumn( 'link_enum', 'enabled', array( 'title' => 'Show', 'orderBy' => 'enabled', 'values' => array('y' => 'Yes', 'n' => 'No') ) ); $list->addColumn('options', 'options'); return $this; } }