diff --git a/js/gamutable.es6.js b/js/gamutable.es6.js index 860ce1f..21a179d 100644 --- a/js/gamutable.es6.js +++ b/js/gamutable.es6.js @@ -152,6 +152,7 @@ let monTableau = { table: [], header: [], crayons: [], + classes: [], search: '', page: 1, parPage: this.tparpage[0], @@ -200,6 +201,7 @@ let monTableau = { { header: this.header, crayons: this.crayons, + classes: this.classes, }, ], ...this.table, @@ -219,6 +221,7 @@ let monTableau = { let config = data.shift(); this.header = config.header; this.crayons = config.crayons; + this.classes = config.classes; this.table = data; if (data.length && data[0].search) { this.champ_search = 'search'; @@ -232,6 +235,7 @@ let monTableau = { let config = data.shift(); this.header = config.header; this.crayons = config.crayons; + this.classes = config.classes; if (parseInt(id) > 0) { let i = this.table.findIndex((ligne) => ligne.html.id === parseInt(id)); Vue.set(this.table, i, data[0]); @@ -339,7 +343,7 @@ let monTableau = { - - diff --git a/js/gamutable.js b/js/gamutable.js index 6d1f9df..2a7cc40 100644 --- a/js/gamutable.js +++ b/js/gamutable.js @@ -194,6 +194,7 @@ var monTableau = { table: [], header: [], crayons: [], + classes: [], search: '', page: 1, parPage: this.tparpage[0], @@ -236,7 +237,8 @@ var monTableau = { var $table = []; $table = [{ header: this.header, - crayons: this.crayons + crayons: this.crayons, + classes: this.classes }].concat(_toConsumableArray(this.table)); localStorage.setItem('gamuTable', JSON.stringify($table)); } @@ -257,6 +259,7 @@ var monTableau = { var config = data.shift(); this.header = config.header; this.crayons = config.crayons; + this.classes = config.classes; this.table = data; if (data.length && data[0].search) { @@ -273,6 +276,7 @@ var monTableau = { var config = data.shift(); _this2.header = config.header; _this2.crayons = config.crayons; + _this2.classes = config.classes; if (parseInt(id) > 0) { var i = _this2.table.findIndex(function (ligne) { @@ -373,7 +377,7 @@ var monTableau = { exporterCSV($csv, this.delimitercsv, this.namecsv); } }, - template: "\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\tMise \xE0 jour de la base de donn\xE9e\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\tBase de donn\xE9es synchronis\xE9e\n\t\t\t\n\t\t
\n\t\t
+ @@ -350,7 +354,7 @@ let monTableau = {
+
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\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\t
\n\t\t
\n\t\t\t
{{tableau.length}} \xE9l\xE9ments
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\n\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
\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t
\n\t" + template: "\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\tMise \xE0 jour de la base de donn\xE9e\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\tBase de donn\xE9es synchronis\xE9e\n\t\t\t\n\t\t
\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\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\t
\n\t\t
\n\t\t\t
{{tableau.length}} \xE9l\xE9ments
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\n\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
\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t
\n\t
" }; var app = new Vue({ el: '#app', diff --git a/json_gamutable.json.html b/json_gamutable.json.html index 4312454..fecf319 100644 --- a/json_gamutable.json.html +++ b/json_gamutable.json.html @@ -21,6 +21,10 @@ "titre" : "souscription", "prenom" : "souscription" } +"classes":{ + "titre": "toto", + "email":"toto" +} }, [(#SET{statut,