I'm using DataTables-1.10.16.
All works fine with Firefox and Chrome.
But with IE11 I get the DataTables warning: table id={id} - Requested unknown parameter '{parameter}' for row {row-index}, column{column-index}
.
It clearly appears for each cell having content = ''
.
The warning fires not only when initially displaying the table content, but also each time a cell content is changed to ''
.
Since it happens with IE11 only, my first guess was about a comma after the last member of an object or array. But:
* IE uses to fire a console alert when it happens, and it's not the case here
* nevertheless I carefully checked for that and didn't found anything
* and actually, regarding the tech-note suggestion about if using dt-init columns
, my dt-init
is dynamically populated by push()
so no additional comma can appear
Then I examined the very content of the involved cells. But:
* their content comes from a source that I can console.log() and they well appear as a simple empty strings, not undefined
nor null
.
* anyway, in case there is some unidentified bug in my code when the data is processed between source and DataTable.row.add()
, I just tried to add defaultContent: ''
to each of the dt-init.columns
members, and it keeps firing the warning.
So now I feel totally stuck: what else should I examine to explain what is happening?
TIA.