yllen / reports

Additional reports
GNU Affero General Public License v3.0
6 stars 11 forks source link

Dropdown Multiple #3

Open EC2311 opened 2 years ago

EC2311 commented 2 years ago

Bonjour

est-il possible de réaliser un filtre avec une selection multiple ?

ci-dessous, un seul choix est possible $StatusTicket = array('----------','Nouveau','En cours (attribué)', 'En cours (planifié)', 'en attente', 'Resolu', 'Clos'); $selectionst = new PluginReportsArrayCriteria($report,'STSTICK','Status du ticket',$StatusTicket);

J'ai vu dans front/report.contract.php l'instruction dropdown qui permet de faire 'n' selections. (ici c'est sur el type de contrat, mais c'est sur le principe)

foreach ($CFG_GLPI["contract_types"] as $itemtype) { if ($item = getItemForItemtype($itemtype)) { $values[$itemtype] = $item->getTypeName(); } } Dropdown::showFromArray('item_type', $values, ['value' => 0, 'multiple' => true]);

Pourrait-on 'facilement' l'utiliser avec le plugin 'reports' ? Ensuite, pouvoir renseigner certaines valeurs 'par defaut' dans ce dropdown ?

Merci

yllen commented 2 years ago

Là vous donnez l'exemple de la dropdown de sélection mais il y a tout le traitement après dans report.contract.list. Ce qui est difficile à faire c'est une dropdown générique de sélection multiple. Mais je note l'idée

Wolvverine commented 2 years ago

@EC2311

Look here: https://github.com/yllen/reports/pull/6

EC2311 commented 2 years ago

@Wolvverine : great ! thanks