Startseite
NexoPOS

Benutzerdefinierte Exportspalten festlegen

Wenn Sie die Crud-Spalten verwenden, bietet NexoPOS eine grundlegende Exportfunktion, die die definierten Spalten zum Exportieren nach CSV nutzt. Möglicherweise müssen Sie jedoch benutzerdefinierte Spalten definieren, die nicht in der Tabellenliste angezeigt werden, aber in der exportierten CSV-Datei erscheinen sollen.

Dies ist dank der Eigenschaft „exportColumns“ möglich. Dort definieren Sie die Spalten, die beim Export verfügbar sein sollen, entweder in der __construct-Methode oder in einer anderen Methode, die von der __construct-Methode aufgerufen wird.

<?php
namespace Modules\YourModule\Crud;

use App\Service\CrudService;

class CustomCrud extends CrudService
{
    public function __construct()
    {
        $this->exportColumns  = [
            'updated_at'  =>  [
                'label'   =>  __( 'Updated On' ),                
            ],
            // ... other columns here
        ];
    }
}