Skip to content
Snippets Groups Projects
Commit 52e53d09 authored by Adam Laskowski's avatar Adam Laskowski
Browse files

BIS-1076: Added processed spreadsheet values to json object that is being...

BIS-1076: Added processed spreadsheet values to json object that is being saved in the property value.
parent abf81a14
No related branches found
No related tags found
No related merge requests found
...@@ -20,6 +20,17 @@ var JExcelEditorManager = new function() { ...@@ -20,6 +20,17 @@ var JExcelEditorManager = new function() {
// Save Editor // Save Editor
var headers = jExcelEditor.getHeaders(true); var headers = jExcelEditor.getHeaders(true);
var data = jExcelEditor.getData(); var data = jExcelEditor.getData();
var values = jExcelEditor.getData();
// little hack because jExcelEditor.getData(false, true) is not returning processed results
for(let rowIndex in values) {
values[rowIndex] = Object.values(values[rowIndex]).map((val, index) => {
if(val.startsWith('=')) {
var row = parseInt(rowIndex)+1;
return jExcelEditor.getValue(headers[index] + row, true);
}
return val;
});
}
var style = jExcelEditor.getStyle(); var style = jExcelEditor.getStyle();
var meta = jExcelEditor.getMeta(); var meta = jExcelEditor.getMeta();
var width = jExcelEditor.getWidth(); var width = jExcelEditor.getWidth();
...@@ -28,7 +39,8 @@ var JExcelEditorManager = new function() { ...@@ -28,7 +39,8 @@ var JExcelEditorManager = new function() {
data : data, data : data,
style : style, style : style,
meta : meta, meta : meta,
width : width width : width,
values : values
} }
entity.properties[propertyCode] = "<DATA>" + window.btoa(window.unescape(window.encodeURIComponent(JSON.stringify(jExcelEditorValue)))) + "</DATA>"; entity.properties[propertyCode] = "<DATA>" + window.btoa(window.unescape(window.encodeURIComponent(JSON.stringify(jExcelEditorValue)))) + "</DATA>";
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment