Come aggiornare modificabile griglia di dati utilizzando l'azione di massa?
-
16-10-2019 - |
Domanda
Sono molto confuso su come aggiornare il modificabile griglia di dati utilizzando l'azione di massa.
ho provato ma sarà ottenuto solo Id in post. uno fatto prima di allora per favore mi guida.
Si veda il sotto dell'immagine Se uno sa la risposta, allora me lo faccia sapere.
Soluzione
Non posso darvi la risposta diretta ma ho sicuramente conoscere la via.
Per ogni Magento griglia di amministrazione crea varienGridMassaction
oggetto JavaScript.
Essa è definita in \js\mage\adminhtml\grid.js
.
Durante selezionando caselle nella griglia, oggetto varienGridMassaction
salva ID di righe selezionate.
Quando si seleziona la massa del tipo di azione e premere Invia non si è invio della forma in senso normale di questa parola. Questo viene eseguito pulsante varienGridMassaction::apply()
, che ottiene tutti gli ID selezionati e li invia con il tipo di azione di massa al server.
Quindi, non si può semplicemente aggiungere input
s e farli essere trasferiti con consueta azione di massa dei dati.
Possibili soluzioni:
- È possibile riscrivere
varienGridMassaction
di inviare più dati durante presentare. - Crea più un pulsante e la classe JavaScript per elaborare i campi di input personalizzati.