Início
NexoPOS

Definir Colunas Personalizadas de Exportação

Ao usar as colunas do Crud, o NexoPOS fornece um recurso básico de exportação que utiliza as colunas definidas para exportar para CSV. No entanto, talvez você precise definir colunas personalizadas que não aparecem na lista da tabela, mas que devem aparecer no arquivo CSV exportado.

Isso é possível graças à propriedade “exportColumns”. A partir daí, você definirá as colunas que ficarão disponíveis durante a exportação, seja no método __construct ou em qualquer outro método chamado a partir do método __construct.

<?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
        ];
    }
}