Jump to content

[Résolu] Ajouter une colonne dans le tableau de la page Commande


agarmur

Recommended Posts

Bonjour, je souhaiterais ajouter une colonne dans le tableau de commande de la page commande depuis mon module. 
 

Si vous avez la solution, je suis preneur !

 

Actuellement, j'ai ce code :

foreach (Language::getLanguages(true) as $lang) {
            $tabNames[$lang['locale']] = $this->trans('Link List', array(), 'Modules.Linklist.Admin', $lang['locale']);
        }
        $this->tabs = [
            [
                'name' => [
                    'en' => 'Merchant Expertise',
                    'fr' => 'Expertise PrestaShop',
                ],
                'class_name' => 'AdminGamification',
                'parent_class_name' => 'AdminOrders',
            ],
        ];

 

Bonne journée 

Edited by agarmur (see edit history)
Link to comment
Share on other sites

  • 3 weeks later...

Bonjour, j'ai trouver comment il faut faire :
 

Ajouer ces lignes en haut de votre module

use PrestaShop\PrestaShop\Core\Grid\Column\Type\DataColumn;
use PrestaShop\PrestaShop\Core\Grid\Column\ColumnCollection;
use PrestaShop\PrestaShop\Core\Grid\Definition\GridDefinition;

puis c'est ligne :

public function hookActionOrderGridDefinitionModifier(array $params)
{
    /** @var GridDefinition $definition */
    $definition = $params['definition'];
    
    $myColumn = new DataColumn('ma_nouvelle_colonne');
    $myColumn->setName($this->l('Ma Nouvelle Colonne'))
             ->setOptions([
                 'field' => 'ma_nouvelle_colonne',
             ]);

    // Utilise 'date_add' si c'est l'identifiant de la colonne "Date"
    $definition->getColumns()->addAfter('date_add', $myColumn);
}
Link to comment
Share on other sites

  • agarmur changed the title to [Résolu] Ajouter une colonne dans le tableau de la page Commande

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...