Seit Version 1.2.0 ist es möglich, die Statistiken um individuelle „Row Actions“ bzw. Funktionen zu erweiteren. So können zusätzliche Buttons in die Zeilen/Statistiken aufgenommen werden um verschiedenste Bedürfnisse abzudecken.
Folgendes Beispiel erläutert die Funktionsweise und die Möglichkeiten:
In der Datei “../coe_bad_sellers/customization/coe_bad_sellers_customRowActions.php” (vgl. Vorlage) können im Array $customRowActions zusätzliche Row Actions definiert werden. In diesem Beispiel wurde die RowAction „Edit Products Price“ hinzugefügt. Das Array sieht wie folgt aus:
0 => array(
‚includeInOverview‘ => true,
‚jsCode‘ => ‘…javascript code to execute on click…’
‚code‘ => ‚cbs_edit_products_price‘,
‚text‘ => ‚Edit products price‘,
‚icon‘ => ‚money_dollar.png‘,
)
Der Javascript Code „jsCode“ muss selbst erstellt werden. In diesem Beispiel ist er etwas umfangreicher und wird daher in einer separaten Klasse erstellt. Das Ergebnis sieht wie folgt aus:
Die Funktion „Edit products price“ ist nun für jede Zeile/Statistik verfügbar.
Bei einem Klick öffnet sich eine Eingabemaske und der Preis des entsprechenden Produkts kann direkt bearbeitet werden.