dataTables don't work with 2 and 3 complex headers

by Serg Krasov

HTML

<script src="//cdn.datatables.net/1.10.6/js/jquery.dataTables.js"></script>
<table id='data_panel'>
    <thead>
<tr><th rowspan="4" colspan="1">  </th><th rowspan="1" colspan="1">Средний Бизнес</th><th rowspan="2" colspan="1">Физические Лица</th></tr><tr><th rowspan="1" colspan="1">На финансирование активов2</th></tr><tr><th rowspan="2" colspan="1">На финансирование активов3</th></tr><tr><th rowspan="1" colspan="1">На финансирование недвижимости</th></tr>        
    </thead>
    <tbody>
    </tbody>
</table>

JavaScript

var myDataTable = $('#data_panel').dataTable({
   data: [{"check0":{"id":"512","title":"рубли","html":"<input type=\"checkbox\" value=\"512\" checked>рубли</input>"},"check1":{"id":"112","title":"На финансирование активов3","html":"<input type=\"checkbox\" value=\"112\" checked>112</input>"},"check2":{"id":"82","title":"На финансирование недвижимости","html":"<input type=\"checkbox\" value=\"82\" checked>82</input>"}}],
    columns:[{"data":"check0"},{"data":"check1"},{"data":"check2"}],
    aoColumnDefs: [{"targets":0,"sClass":"grayColumn","render":{"_":"html","filter":"id","display":"html"},"bSortable ":false},{"targets":1,"data":"check1","render":{"_":"html","filter":"id","display":"html"},"bSortable ":false},{"targets":2,"data":"check2","render":{"_":"html","filter":"id","display":"html"},"bSortable ":false}]
});