},
getColumns: function () {
- return ['Catalogue', 'Catégorie', 'Ligne', 'Sexe', 'Modèle', 'Couleur', 'Désignation', 'Tarif', 'PVC', 'Image', 'PACK'];
+ return ['Image|onlyprint', 'Catalogue', 'Catégorie', 'Ligne', 'Sexe', 'Modèle', 'Couleur', 'Désignation', 'Tarif', 'PVC', 'Image|noprint', 'PACK'];
},
getExcelColumns: function () {
return '<div class="cart-empty">' + this.fluidbook.l10n.__('your cart is empty') + '</div>';
}
- var columns = this.getColumns();
var $this = this;
- var content = '<table id="pumacarttable" class="cart-items" cellpadding="0" cellspacing="0">';
- content += '<thead><tr>';
+ var columns = this.getColumns();
+ var head = '<thead><tr>';
$.each(columns, function (k, v) {
- content += '<th data-label="' + v + '">' + v + '</th>';
+ var e = v.split('|');
+ var cls = e.length === 1 ? '' : ' class="' + e[1] + '"'
+ head += '<th data-label="' + e[0] + '"' + cls + '>' + e[0] + '</th>';
});
- content += '<th></th>';
- content += '</tr></thead>';
+ head += '<th></th>';
+ head += '</tr></thead>';
+
+ var content = '<table id="pumacarttable" class="cart-items" cellpadding="0" cellspacing="0">';
+ content += head;
content += '<tbody>';
$.each(this.getItems(), function (i, ref) {
- content += '<tr>';
+ if(i%12===0 && i>0){
+ content+='<tr class="break">';
+ }else {
+ content += '<tr>';
+ }
$.each(columns, function (k, v) {
+ var e = v.split('|');
+ var cls = e.length === 1 ? '' : ' class="' + e[1] + '"'
+ v = e[0];
var value = $this.data[ref][v];
if (v === 'PVC' || v === 'Tarif') {
value = $this.formatPrice(value, '€');
value = '-';
}
}
- content += '<td data-label="' + v + '"><span>' + value + '</span></td>';
+ content += '<td data-label="' + v + '"' + cls + '><span>' + value + '</span></td>';
});
content += '<td><a href="#" data-cart-delete="' + i + '">' + getSpriteIcon('interface-close') + '</a></td>';
content += '</tr>';
getExportFileName: function () {
var date = new Date();
- return this.fluidbook.settings.title + ' - Cart - ' + date.getFullYear() + '-' + date.getMonth() + '-' + date.getDay();
+ return this.fluidbook.settings.title + ' - Cart - ' + date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
},
exportXLS: function () {
}
row[v] = val;
});
- var r=sheet.addRow(row);
- r.height=Math.round(150/$this.data[ref]['zoom_image_ratio']);
+ var r = sheet.addRow(row);
+ r.height = Math.round(150 / $this.data[ref]['zoom_image_ratio']);
});
$.each(columnsLabels, function (k, v) {
sheet.getColumn(k + 1).numFmt = fmt[v];
base64: 'data:image/jpeg;base64,' + $this.data[ref]['zoom_url'],
extension: 'jpeg',
});
- sheet.addImage(img, {tl: {col:0, row: i + 1}, br: {col: 1, row: i + 2}, editAs: 'twoCell'});
+ sheet.addImage(img, {tl: {col: 0, row: i + 1}, br: {col: 1, row: i + 2}, editAs: 'twoCell'});
});
workbook.xlsx.writeBuffer().then(function (data) {