Как добавить нестандартный элемент управления к форме ввода

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

23.04.2011 11:49

/** @var Varien_Data_Form $form */
$form =
    new Varien_Data_Form (
        array (
            // Здесь укажите какие-нибудь разумные в вашем случае параметры.
            // К теме они отношения не имеют.
        )
    )
;




/** Varien_Data_Form_Element_Fieldset $fieldset */
$fieldset =
    $form
        ->addFieldset (

            'произвольное название набора полей'

            ,
            array (
                // Здесь укажите какие-нибудь разумные в вашем случае параметры.
                // К теме они отношения не имеют.
            )
        )
;



// Тип элемента управления.
// Вы будете упоминать его при добавлении к форме элемента управления
$elementType = 'мой нестандартный элемент управления';



$fieldset
    ->addType (

        $elementType

        // Ваш класс для элемента управления.
        // В качестве примера смотрите стандартные классы из папки
        // lib/Varien/Data/Form/Element
        ,
        'My_Class'
    )
;



$fieldset
    ->addField (

        // Произвольное системное имя поля ввода.
        'any_name'


        ,
        $elementType


        ,
        array (
            // Здесь укажите какие-нибудь разумные в вашем случае параметры.
            // К теме они отношения не имеют.
        )
    )
;


Поделиться темой: