row.add([]) randomly misses data out

row.add([]) randomly misses data out

drdreodrdreo Posts: 6Questions: 2Answers: 0
edited August 2016 in Free community support

Hello, i came along to a strange "bug".
I am clearing the table with .clear() and adding, for test purposes, table.row.add([1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]); this for every dataset i have.
After that i do table.draw();

Everything works, no errors occur, but some data is missing.
In my example the 6,13 and 14 are missing. Do i insert one number before 6, it obviously writes 6 in the 7th column. So the data ain't the problem.

 $(function () {
        $('#customerTable').DataTable({
            "columns": [
                {"name" : "ID","defaultContent": ""},
                {"name" : "State","defaultContent": ""},
                {"name" : "Type","defaultContent": ""},
                {"name" : "Name","defaultContent": "","type":"html"},
                {"name" : "Trial","defaultContent": ""},
                {"name" : "Trial End","defaultContent": ""},
                {"name" : "Plan","defaultContent": ""},
                {"name" : "Sites","defaultContent": ""},
                {"name" : "Users","defaultContent": ""},
                {"name" : "Interactions","defaultContent": ""},
                {"name" : "Total","defaultContent": ""},
                {"name" : "Today","defaultContent": ""},
                {"name" : "Last Active", "defaultContent": "","type":"date"},
                {"name" : "Registered","defaultContent": ""},
                {"name" : "Graph","defaultContent": ""},
            ],
            "pageLength": 20,
            "lengthMenu": [10, 15, 20, 50, 100]
        });

Table gets initialized with this. Usualy i do it without the columns:[] but if i do not define them, i get an /tn/4 error "Object object".

Back to the question, why is some data missing.

Edited by Allan - Syntax highlighting. Details on how to highlight code using markdown can be found in this guide.

Answers

This discussion has been closed.