Magento adminhtml raster mit javascript-Aktion-Spalte

Ich bin der Gestaltung einer benutzerdefinierten adminhtml grid basiert auf einem Modell von meinem eigenen, ich habe eine Spalte Aktionen auf das Gitter, das möchte ich in der Lage sein zu klicken, um text zu kopieren in die Zwischenablage.

So, in der _prepareColumns () - Funktion in Grid.php, ich habe in der Spalte Aktionen, wie unten gesehen:

$this->addColumn('action',array(
            'header'    => Mage::helper('sales')->__('To Clipboard'),
            'width'     => '5%',
            'type'      => 'action',
            'getter'     => 'getId',
            'actions'   => array(
                    array(
                        'caption' => Mage::helper('sales')->__('Copy'),
                        'url'     => array('base'=>'*/*/toclipboard'),
                        'field'   => 'id'
                    )
                ),
            'filter'    => false,
            'sortable'  => false,
            'is_system' => true,
        )
    );

Ich würde wahrscheinlich benötigen, um mit Javascript zu tun, aber ich bin mir nicht ganz sicher, wie. Mit der oben beschriebenen Methode seltsamerweise bewirkt auch ein Neuladen der Seite, auch wenn ich erfolgreich Hinzugefügt haben $this->setUseAjax(true); zu __construct();.

Würde schätzen einige-Eingang.

InformationsquelleAutor Moose | 2013-10-15
Schreibe einen Kommentar