Open Manjushaka opened 7 years ago
1.datatables的数据类型type:display filter type sort
2.columns和columnsDefs的区别,columns.render和columnDefs.render的区别 (1)columns先执行,columnDefs后执行。columns.render是在createdRow前执行的, columnDefs.render是在rowCallback后执行的。就会导致columnDefs.render执行的时候其实tr已经全部渲染出来的,大家就可以对全局做一些操作了, 如合并单元格、根据某个tr里面td改变另一个tr里面的td的渲染了等等。 (2)columnsDefs比columns多一个属性columnDefs.targets。就可以使一个columnDefs.render对应多个列了,或者在没有创建columns的时候使用,更加灵活,columns.render一对一的更加有针对性。
3.columns.createdCell是在columns.render之后执行的,所以可以访问到已经创建的td元素(cell)。 createdCell(cell, cellData, rowData, rowIndex, colIndex)
1.datatables的数据类型type:display filter type sort
2.columns和columnsDefs的区别,columns.render和columnDefs.render的区别 (1)columns先执行,columnDefs后执行。columns.render是在createdRow前执行的, columnDefs.render是在rowCallback后执行的。就会导致columnDefs.render执行的时候其实tr已经全部渲染出来的,大家就可以对全局做一些操作了, 如合并单元格、根据某个tr里面td改变另一个tr里面的td的渲染了等等。 (2)columnsDefs比columns多一个属性columnDefs.targets。就可以使一个columnDefs.render对应多个列了,或者在没有创建columns的时候使用,更加灵活,columns.render一对一的更加有针对性。
3.columns.createdCell是在columns.render之后执行的,所以可以访问到已经创建的td元素(cell)。 createdCell(cell, cellData, rowData, rowIndex, colIndex)