Skip to content
Code-Schnipsel Gruppen Projekte
Bestätigt Commit a7f00a42 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

fix: grid export - html nodes to text export

Übergeordneter 57b7603d
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
2 Merge Requests!190Release,!187ci: show phpunit results in GitLab UI
Pipeline-Nr. 6495 bestanden
......@@ -3550,6 +3550,15 @@ define('controls/grid/Grid', [
return;
}
// parse html nodes to string data
for (let i = 0, len = data.data.length; i < len; i++) {
for (let prop in data.data[i]) {
if (data.data[i].hasOwnProperty(prop)) {
data.data[i][prop] = this.convertToHTMLString(data.data[i][prop]);
}
}
}
const tempData = {
data: data,
type: type,
......@@ -3560,6 +3569,8 @@ define('controls/grid/Grid', [
this.showLoader();
console.warn(tempData);
fetch(exportUrl, {
method: 'POST',
headers: {
......@@ -3617,6 +3628,24 @@ define('controls/grid/Grid', [
});
},
convertToHTMLString: function(obj) {
if (typeof obj !== 'object' || obj === null) {
return obj;
}
if (obj.nodeType) {
return obj.outerHTML;
}
for (let key in obj) {
if (obj.hasOwnProperty(key)) {
obj[key] = this.convertToHTMLString(obj[key]);
}
}
return obj;
},
/**
* Starts the Drag & Drop
*
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren