Mage_Adminhtml_Block_Catalog_Product_Attribute_Set_Main_Formset Class Reference

Inheritance diagram for Mage_Adminhtml_Block_Catalog_Product_Attribute_Set_Main_Formset:

Mage_Adminhtml_Block_Widget_Form Mage_Adminhtml_Block_Widget Mage_Adminhtml_Block_Template Mage_Core_Block_Template Mage_Core_Block_Abstract Varien_Object

List of all members.

Public Member Functions

 __construct ()

Protected Member Functions

 _prepareForm ()


Detailed Description

Definition at line 33 of file Formset.php.


Constructor & Destructor Documentation

__construct (  ) 

Class constructor

Reimplemented from Mage_Adminhtml_Block_Widget_Form.

Definition at line 35 of file Formset.php.

00036     {
00037         parent::__construct();
00038     }


Member Function Documentation

_prepareForm (  )  [protected]

Prepare form before rendering HTML

Returns:
Mage_Adminhtml_Block_Widget_Form

Reimplemented from Mage_Adminhtml_Block_Widget_Form.

Definition at line 40 of file Formset.php.

00041     {
00042         $data = Mage::getModel('eav/entity_attribute_set')
00043             ->load($this->getRequest()->getParam('id'));
00044 
00045         $form = new Varien_Data_Form();
00046         $fieldset = $form->addFieldset('set_name', array('legend'=>__('Edit Set Name')));
00047         $fieldset->addField('attribute_set_name', 'text',
00048             array(
00049                 'label' => Mage::helper('catalog')->__('Name<br/>(For internal use)'),
00050                 'name' => 'attribute_set_name',
00051                 'required' => true,
00052                 'class' => 'required-entry',
00053                 'value' => $data->getAttributeSetName()
00054         ));
00055 
00056         if( !$this->getRequest()->getParam('id', false) ) {
00057             $fieldset->addField('gotoEdit', 'hidden',
00058                 array(
00059                     'name' => 'gotoEdit',
00060                     'value' => '1'
00061             ));
00062 
00063             $sets = Mage::getModel('eav/entity_attribute_set')
00064                 ->getResourceCollection()
00065                 ->setEntityTypeFilter(Mage::registry('entityType'))
00066                 ->load()
00067                 ->toOptionArray();
00068 
00069             $fieldset->addField('skeleton_set', 'select',
00070                 array(
00071                     'label' => Mage::helper('catalog')->__('Based On'),
00072                     'name' => 'skeleton_set',
00073                     'required' => true,
00074                     'class' => 'required-entry',
00075                     'values' => $sets,
00076             ));
00077         }
00078 
00079         $form->setMethod('post');
00080         $form->setUseContainer(true);
00081         $form->setId('set_prop_form');
00082         $form->setAction($this->getUrl('*/*/save'));
00083         $form->setOnsubmit('return false;');
00084         $this->setForm($form);
00085     }


The documentation for this class was generated from the following file:

Generated on Sat Jul 4 17:22:43 2009 for Magento by  doxygen 1.5.8