Prima di tutto ho già visto questa domanda can a magento adminhtml field depend on more then one field or value? Si parla di campi Sistema/Configurazione, che non è quello che sto cercando.Il campo di amministrazione di Magento dipende da più di un valore o campo?
Sto provando a creare un modulo nel backend di Magento. Ho un dropdown Dropdown con valori 1, 2 e 3. Ho bisogno che il campo X venga visualizzato quando seleziono 1 o 2. Come faccio a fare questo?
Sono in grado di visualizzare X in base a un singolo valore del menu a discesa, non per più valori.
Ecco come ho fatto:
$this->setChild('form_after',$this->getLayout()->createBlock('adminhtml/widget_form_element_dependence')
->addFieldMap($X->getHtmlId(), $Xl->getName())
->addFieldMap($dropdown->getHtmlId(), $dropdown->getName())
->addFieldDependence($X->getName(), $dropdown->getName(), 1)
);
Dove $x
e $dropdown
sono variabili che memorizza addField()
risultato
Avete provato con l'ultimo parametro di 'addFieldDependence' impostato su un array? Intendo '-> addFieldDependence ($ X-> getName(), $ dropdown-> getName(), array (1,2))'. – Marius
Grazie per aver risposto Marius. L'ho provato ora, non funziona. Non mostra affatto il campo. –