diff --git a/inclure/gamutable.html b/inclure/gamutable.html index 1b69e00..27a5450 100644 --- a/inclure/gamutable.html +++ b/inclure/gamutable.html @@ -9,6 +9,7 @@ champcsv="#ENV{champcsv,html}" delimitercsv="#ENV{delimitercsv,','}" namecsv="#ENV{namecsv,export.csv}" + vuebloc="#ENV{vuebloc}" url_sort_asc="#ENV{sort_asc,#GET{sort_asc}}" url_sort_desc="#ENV{sort_desc,#GET{sort_desc}}" ref="montableau" diff --git a/js/gamutable.es6.js b/js/gamutable.es6.js index f516db2..c449692 100644 --- a/js/gamutable.es6.js +++ b/js/gamutable.es6.js @@ -174,6 +174,10 @@ let monTableau = { url_sort_desc: { type: String, }, + vueblocdefaut: { + type: String, + default: 'tableau', + }, }, data: function () { return { @@ -192,6 +196,7 @@ let monTableau = { champ_search: 'html', chargement: true, nameLocalStorage: this.calculer_nameLocalStorage(), + quelleVue: this.vueblocdefaut, }; }, mounted() { @@ -380,6 +385,17 @@ let monTableau = { $csv = [[...$header], ...$tableau]; exporterCSV($csv, this.delimitercsv, this.namecsv); }, + replaceBloc(ligne) { + let html = this.vuebloc; + console.log(ligne); + Object.keys(ligne).forEach((key) => { + html = html.replace(`@@${key}@@`, ligne[key]); + }); + return html; + }, + changerVue(vue) { + this.quelleVue = vue; + }, }, template: `
-
-
-
+
+
+
+
+
-
-
-
-
- |
---|
+ |
\n\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t | \n\t\t\t\t
---|
\n\t\t\t\t\t | \n\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t | \n\t\t\t\t
---|
\n\t\t\t\t\t | \n\t\t\t\t