Bouton après formulaire
-
12-12-2019 - |
Question
Je veux mettre un bouton après la légende de champs comme indiqué sur la Fig.
J'ai essayé le code ci-dessous pour y parvenir, mais cela ne fonctionne pas.
Comment puis-je faire cela ..?
$fieldset = $form->addFieldset('custom_fieldset', array(
'legend'=>Mage::helper('cms')->__('Custom Block'),
'after_element_html' => '<button type="button" onclick="alert(\'click me!!\')">click</button>',
));
La solution
Celui-ci devrait fonctionner pour vous:
$fieldset->setHeaderBar('<button type="button" onclick="alert(\'click me!!\')">click</button>');
Appelez-le après avoir créé votre champ de bord.
Vous pouvez également utiliser API pour créer un code de bouton lui-même:
$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());
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange