Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. [
  2. {
  3. "name": "Tiger Nixon",
  4. "position": "System Architect",
  5. "salary": "$320,800",
  6. "start_date": "2011/04/25",
  7. "office": "Edinburgh",
  8. "extn": "5421"
  9. },
  10. ...
  11.  
  12. var table = $('#t2').DataTable( {
  13. "ajax": {
  14. "url": "<?php echo base_url(); ?>index.php/reporteJson/getReporteAllJson",
  15. "dataSrc": ""
  16. },
  17. columns: [
  18. {
  19. className: 'details-control',
  20. orderable: false,
  21. data: null,
  22. defaultContent: ''
  23. },
  24.  
  25. { "data": "CCODIGOCLIENTE" },
  26. { "data": "CRAZONSOCIAL" },
  27. { "data": "PENDIENTE" },
  28. { "data": "veintiunov" },
  29. { "data": "catorcev" },
  30. { "data": "sietev" },
  31. { "data": "siete" },
  32. { "data": "catorce" },
  33. { "data": "veintiuno" },
  34. { "data": "mes" },
  35. { "data": "bimestre" },
  36. { "data": "trimestre" }
  37. ],
  38. order: [[1, 'asc']]
  39.  
  40. $('#t2 tbody').on('click', 'td.details-control', function () {
  41. var tr = $(this).closest('tr');
  42. var row = table.row( tr );
  43.  
  44. if ( row.child.isShown() ) {
  45. row.child.hide();
  46. tr.removeClass('shown');
  47. }
  48. else {
  49. row.child( format(row.data()) ).show();
  50. tr.addClass('shown');
  51. }
  52.  
  53. function format ( rowData ) {
  54. var div = $('<div/>')
  55. .addClass( 'loading' )
  56. .text( 'Loading...' );
  57.  
  58. $.ajax( {
  59. url: '<?php echo base_url(); ?>index.php/reporteJson/getReporteAll',
  60. dataSrc: '',
  61. dataType: 'json',
  62. success: function ( json ) {
  63. div
  64. .html( json.html )
  65. .removeClass( 'loading' );
  66. }
  67. } );
  68.  
  69. return div;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement