Refactor tabulator fr
This commit is contained in:
parent
cb7afab382
commit
2d84ee8ec4
|
|
@ -23,3 +23,26 @@ import './js/cookies.js';
|
|||
import 'choices.js';
|
||||
import 'quill'
|
||||
import 'tabulator-tables'
|
||||
|
||||
export const TABULATOR_FR_LANG = {
|
||||
fr: {
|
||||
ajax: {loading: "Chargement...", error: "Erreur"},
|
||||
pagination: {
|
||||
page_size: "Taille de page",
|
||||
page_title: "Afficher la page",
|
||||
first: "Premier",
|
||||
first_title: "Première page",
|
||||
last: "Dernier",
|
||||
last_title: "Dernière page",
|
||||
prev: "Précédent",
|
||||
prev_title: "Page précédente",
|
||||
next: "Suivant",
|
||||
next_title: "Page suivante",
|
||||
all: "Tout",
|
||||
counter: {showing: "Affiche", of: "de", rows: "lignes", pages: "pages"},
|
||||
},
|
||||
headerFilters: {default: "Filtrer la colonne...", columns: {}},
|
||||
data: {loading: "Chargement des données...", error: "Erreur de chargement des données"},
|
||||
groups: {item: "élément", items: "éléments"},
|
||||
},
|
||||
};
|
||||
|
|
@ -1,6 +1,7 @@
|
|||
import {Controller} from '@hotwired/stimulus'
|
||||
// Important: include a build with Ajax + pagination (TabulatorFull is simplest)
|
||||
import {TabulatorFull as Tabulator} from 'tabulator-tables';
|
||||
import {TABULATOR_FR_LANG} from "../app.js";
|
||||
|
||||
export default class extends Controller {
|
||||
static values = {aws: String};
|
||||
|
|
@ -12,42 +13,7 @@ export default class extends Controller {
|
|||
table(){
|
||||
const table = new Tabulator("#tabulator-org", {
|
||||
// Register locales here
|
||||
langs: {
|
||||
fr: {
|
||||
ajax: {
|
||||
loading: "Chargement...",
|
||||
error: "Erreur",
|
||||
},
|
||||
pagination: {
|
||||
page_size: "Taille de page",
|
||||
page_title: "Afficher la page",
|
||||
first: "Premier",
|
||||
first_title: "Première page",
|
||||
last: "Dernier",
|
||||
last_title: "Dernière page",
|
||||
prev: "Précédent",
|
||||
prev_title: "Page précédente",
|
||||
next: "Suivant",
|
||||
next_title: "Page suivante",
|
||||
all: "Tout",
|
||||
counter: {
|
||||
showing: "Affiche",
|
||||
of: "de",
|
||||
rows: "lignes",
|
||||
pages: "pages",
|
||||
},
|
||||
},
|
||||
headerFilters: {
|
||||
default: "Filtrer la colonne...",
|
||||
columns: {},
|
||||
},
|
||||
data: {
|
||||
loading: "Chargement des données...",
|
||||
error: "Erreur de chargement des données",
|
||||
},
|
||||
groups: { item: "élément", items: "éléments" },
|
||||
},
|
||||
},
|
||||
langs: TABULATOR_FR_LANG,
|
||||
|
||||
locale: "fr", //'en' for English, 'fr' for French (en is default, no need to include it)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,29 +1,9 @@
|
|||
import {Controller} from '@hotwired/stimulus';
|
||||
import Choices from 'choices.js';
|
||||
import {TabulatorFull as Tabulator} from 'tabulator-tables';
|
||||
import {TABULATOR_FR_LANG} from "../app.js";
|
||||
|
||||
|
||||
const TABULATOR_FR_LANG = {
|
||||
fr: {
|
||||
ajax: {loading: "Chargement...", error: "Erreur"},
|
||||
pagination: {
|
||||
page_size: "Taille de page",
|
||||
page_title: "Afficher la page",
|
||||
first: "Premier",
|
||||
first_title: "Première page",
|
||||
last: "Dernier",
|
||||
last_title: "Dernière page",
|
||||
prev: "Précédent",
|
||||
prev_title: "Page précédente",
|
||||
next: "Suivant",
|
||||
next_title: "Page suivante",
|
||||
all: "Tout",
|
||||
counter: {showing: "Affiche", of: "de", rows: "lignes", pages: "pages"},
|
||||
},
|
||||
headerFilters: {default: "Filtrer la colonne...", columns: {}},
|
||||
data: {loading: "Chargement des données...", error: "Erreur de chargement des données"},
|
||||
groups: {item: "élément", items: "éléments"},
|
||||
},
|
||||
};
|
||||
|
||||
export default class extends Controller {
|
||||
static values = {
|
||||
|
|
|
|||
Loading…
Reference in New Issue