The API reference states that when data() is "used as a setter, this method sets the data to apply to the table, but does not visually update the tables display to account for this new data. In order to have the table's display updated, use the draw()DT method."
However, when I set data without calling draw() the table draws anyway?
Anyone else noticed this? Is it a bug or am I doing something wrong? I want to set data but I don't want to update the view until later.