Sélection de la langue

Recherche


Utilitaires DataTables - Documentation

Les utilitaires de table de données incluent des classes de manipulation de données pour les courriels, les URL et l’argent. Ils comprennent également des totaux dans le pied de page de la table de données.

L'intégration de ce plugin facilitera la transition vers Canada.ca, car ces fonctionnalités sont déjà mises en œuvre sur https://www.tpsgc-pwgsc.gc.ca. Actuellement, certaines pages utilisant ce plugiciel, ainsi que d'autres pages qui utilisent différents JavaScripts, sont simplement liées directement de Canada.ca.

Pour le grand public, le plugiciel rend les tables de données plus conviviales en fournissant des liens cliquables, et les utilisateurs sont déjà habitués à cette fonctionnalité sur nos anciennes pages Canada.ca.

Plan de mise en œuvre de GCWeb

Todo and for future consideration

Commanditaire : SPAC - Steve Bourgeois (steve.bourgeois@tpsgc-pwgsc.gc.ca)

Exemples pratiques

Options de configuration

Activez le plugiciel pour le tableau ciblé en ajoutant la classe CSS wb-tables-utility au tableau. Ajoutez l'attribut data-wb-tables-utility pour configurer les options.

(column-name, column-name-url)
Option Description How to configure Values
debug Print Debug messages to the console data-wb-tables-utility="{"debug":true}"
false (default)
Suppress Printing of debug messages.
true
Show debug messages to the console.
filteredsum Column Totals to reflect Filtered DataTable Data data-wb-tables-utility="{"filteredsum":false}"
true (default):
As Data is Filtered adjust Totals to match filtered Data.
false:
Show Grand Total Regardless of data filtered.
wb-col-sum When this class is applied to a column, a column footer total is calculated "columnDefs": [{ "className": "wb-col-sum", "targets": [3]}] wb-col-sum
wb-col-money When this class is applied to a column, the data is manipulated to reflect currency with $ "columnDefs": [{ "className": "wb-col-money", "targets": [3]}] wb-col-money
wb-col-cur-thousand When this class is applied to a column, the data is manipulated to reflect currency without $ "columnDefs": [{ "className": "wb-col-cur-thousand", "targets": [3]}] wb-col-cur-thousand
wb-col-mailto When this class is applied to a column, the data is searched with an email partern, and when found are wrapped with <a href="mailto:...">...</a> to make it a clikcable link. "columnDefs": [{ "className": "wb-col-mailto", "targets": [3]}] wb-col-mailto
wb-col-url When this class is applied to a column, dataTable Utilites looks for a second column with the same name as this column that is ending with -url and the 2 are stiched into a single column wrapped with <a href="column-name-url">column-name</a> to make it a clikcable link. "columnDefs": [{ "className": "wb-col-url", "targets": [3]}] wb-col-url

Détails de la page

Date de modification :