Dove è la funzione evento onclick?
-
16-10-2019 - |
Domanda
Sono nuovo di Magento. Vado attraverso la Catalog-> Gestione Prodotti modulo di comprendere il progetto di codifica e, ho visto che tutto (azioni di progetto e di codifica e controllore) nel blocco e controllori è lì, tranne presentare codice del pulsante?
si può qualcuno mi dica dove si trova il pulsante di invio design & codice e come funziona bottone?
se ho aggiunto l'azione personalizzata per eseguire l'azione in cui scrivo il codice?
grazie in anticipo.
Soluzione
questo è qualcosa che si può trovare in giro di classe Mage_Adminhtml_Block_Widget_Grid
, controllare di metodo _prepareMassaction
. Questo è dove quel pulsante viene.
In particolare, per i prodotti di pagina Griglia del check-out di file app/code/core/Mage/Adminhtml/Block/Catalog/Product/Grid.php
per una migliore comprensione.
Questa è parte specifica del codice in quel file che riflette come voce "Elimina" nel menu a discesa sullo schermo:
$this->getMassactionBlock()->addItem('delete', array(
'label'=> Mage::helper('catalog')->__('Delete'),
'url' => $this->getUrl('*/*/massDelete'),
'confirm' => Mage::helper('catalog')->__('Are you sure?')
));