Frage

Ich habe in der Zeile im Admin-Raster eine neue Aktion hinzugefügt.Es funktioniert, Link öffnet sich in neuem Fenster.Aber wenn ich auf den Link klicke, wird das Kontrollkästchen aktiviert oder deaktiviert Geben Sie hier die Linkbeschreibung ein) Wie kann ich ein Ereignis aus der Zeile entfernen?Wie kann ich das Kontrollkästchen nur dann anklickbar machen, wenn ich darauf klicke?Ich habe eine Aktion für das zugehörige Produkt im gruppierten Produkttyp hinzugefügt.

War es hilfreich?

Lösung

müssen den Code in grid.js ändern (magento \ js \ mage \ adminhtml \ grid.js)

Code ersetzen von

generasacodicetagpre.

zu

generasacodicetagpre.

Hinweis: Bitte ersetzen Sie Ihre GUD-ID in Code.Derzeit habe ich "super_product_grid" in Code hinzugefügt

Andere Tipps

Definieren Sie diese Methode in Ihrer Grid.php leer

public function getRowUrl($row) {
}

Möglicherweise müssen Sie auch einen benutzerdefinierten Renderer erstellen: http://inchoo.net/magento/how-to-add-custom-renderer-for-a-custom-column-in-magento-grid/

* BEARBEITEN *

Versuchen Sie es in der Grid-Klasse (die ein Kerngitter überschreibt). Mage_Adminhtml_Block_Catalog_Product_Grid) und geben Sie eine gefälschte JavaScript-Funktion zurück, etwa so:

public function getRowClickCallback()
{
    return 'fakeJsFunction';
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top