handsontable-helpers
Advanced tools
Comparing version 1.0.16 to 1.0.17
@@ -28,3 +28,3 @@ /** | ||
if (objArr.constructor != Array) throw Error("objArr.constructor != Array"); | ||
if(typeof params == 'undefined') throw Error("params are required"); | ||
if (typeof params == 'undefined') throw Error("params are required"); | ||
@@ -36,3 +36,3 @@ objArr.push(obj); | ||
} else params.instance.render(); | ||
} else params.instance.render(); | ||
}; | ||
@@ -47,2 +47,7 @@ | ||
if ((typeof params == "undefined") && (objArr.constructor == Object)) { | ||
params = objArr; | ||
objArr = undefined; | ||
} | ||
if (typeof params.instance != "undefined") params.instance.destroy(); | ||
@@ -52,4 +57,2 @@ | ||
objArr = objArr || []; | ||
params.parent = params.parent || document.querySelector("#ht") || document.body; | ||
@@ -59,4 +62,10 @@ if (typeof params.contextMenu === "undefined") params.contextMenu = false; | ||
params.columns = params.columns || HH.getColumns(objArr, params.cols); | ||
params.columns = params.columns || | ||
(objArr && HH.getColumns(objArr, params.cols)); | ||
params.colHeaders = params.colHeaders || | ||
(params.columns && params.columns.map(function(a) { | ||
return a.data; | ||
})); | ||
if (params.readOnly) columns = columns.map(function(a) { | ||
@@ -70,5 +79,3 @@ a.readOnly = true; | ||
columns: params.columns, | ||
colHeaders: params.columns.map(function(a) { | ||
return a.data; | ||
}), | ||
colHeaders: params.colHeaders, | ||
manualColumnResize: true, | ||
@@ -75,0 +82,0 @@ columnSorting: true, |
{ | ||
"name": "handsontable-helpers", | ||
"version": "1.0.16", | ||
"version": "1.0.17", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "handsontable.helpers.js", |
11789
258