当字段选择值更改时,如何在Magento自定义管理表单中添加字段集

时间:2016-12-22 08:32:49

标签: php magento

我的costum magento管理表单中有一个像这样的选择字段

$fieldset->addField(
            'category_id',
            'select',
            array(
                'id'    => 'lazadaCategory',
                'label'  => Mage::helper('test_sellercenter')->__('Category '),
                'name'   => 'status',
                'values' => Mage::helper('test_sellercenter/dropdown')->getLazadaCategories(),
                'class' => 'required-entry',
            )
        );

当选择值更改时,我需要在此选择字段下方添加其他字段(不像toogle show / hide just add),例如像此字段

$fieldset->addField(
        'listing_name',
        'text',
        array(
            'label' => Mage::helper('test_sellercenter')->__('Listing Name'),
            'name'  => 'listing_name',
            'required'  => true,
            'class' => 'required-entry',

       )
    );

有没有办法在magento中做到这一点?

1 个答案:

答案 0 :(得分:0)

如果您不想使用show / hide,那么您只需使用javascript从前端添加字段,如果您需要来自magento(后端)的值,则在第一个字段更改为自定义时进行ajax调用用于获取所需数据然后添加第二个字段的控制器操作,您可以在自定义表单模板中执行此操作