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.

entrare descrizione dell'immagine qui

È stato utile?

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 inputs 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.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top