Pulsante dopo il fieldset del modulo
-
12-12-2019 - |
Domanda
Voglio mettere un pulsante dopo la legenda del fieldset come mostrato in Fig.
Ho provato il codice qui sotto per raggiungere questo obiettivo ma non funziona.
Come posso farlo ..?
$fieldset = $form->addFieldset('custom_fieldset', array(
'legend'=>Mage::helper('cms')->__('Custom Block'),
'after_element_html' => '<button type="button" onclick="alert(\'click me!!\')">click</button>',
));
. Soluzione
Questo dovrebbe funzionare per te:
$fieldset->setHeaderBar('<button type="button" onclick="alert(\'click me!!\')">click</button>');
.
basta chiamarlo dopo aver creato il tuo fieldset.
Puoi anche utilizzare API per creare il codice del pulsante:
$button = $this->getLayout()->createBlock('adminhtml/widget_button')
->setData(array(
'label' => 'My Button',
'onclick' => 'return false;',
'class' => 'some-class',
));
$button->setName('some_button');
$fieldset->setHeaderBar($button->toHtml());
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange