2016-12-22 1 views
3

ich in meinem costum magento Admin-Formular ein AuswahlfeldWie Fieldset in Magento benutzerdefinierte Admin-Formular hinzufügen, wenn Feld Auswahlwert geändert

$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', 
      ) 
     ); 

und wenn die Auswahlwertänderung unten hinzufügen muss ich weitere Felder wie diese haben das Auswahlfeld (nicht wie toogle Show/hide nur hinzufügen), zum Beispiel wie dieses Feld

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

     ) 
    ); 

ist es eine Möglichkeit, dies in magento zu tun?

Antwort

0

Wenn Sie nicht show/hide verwenden möchten, dann können Sie einfach das Feld aus dem Frontend mit Javascript hinzufügen, wenn Sie Werte von Magento (Backend) benötigen dann einen Ajax-Aufruf auf die Änderung des ersten Feldes zu a benutzerdefinierte Controller-Aktion zum Abrufen der benötigten Daten und dann das zweite Feld hinzufügen, können Sie dies in Ihrer benutzerdefinierten Formularvorlage

tun
Verwandte Themen