Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.18 KB | None | 0 0
  1. <body>
  2. <select id="Select2" name="D1" style="margin-right :50px">
  3. </select>
  4. <script>
  5. $("#Select2").change(function () { selectStat10(Select2.options[Select2.selectedIndex].value) });
  6. </script>
  7.  
  8. <table id="table_statistic_10" class="display">
  9. <caption class="caption">Detail van verkopen</caption>
  10. <thead>
  11. </thead>
  12. <tbody>
  13. </tbody>
  14. </table>
  15. <br />
  16. <br />
  17.  
  18. <table id="table_statistic_10_ligne" class="display">
  19. <thead>
  20. </thead>
  21. <tbody>
  22. </tbody>
  23. </table>
  24. <script type="text/javascript">
  25. fillSlectTagStat10();
  26. </script>
  27. </body>
  28.  
  29. function getStatistic10(dstart, dend, nam) {
  30.  
  31. var response;
  32. var allstat10 = [];
  33.  
  34. if (typeof myTabLigne10 != 'undefined') {
  35. myTabLigne10.fnClearTable();
  36. }
  37. $.ajax({
  38. type: 'GET',
  39. url: 'http://localhost:52251/Service1.asmx/Statistic_10_Entete',
  40. data: { "start": JSON.stringify(dstart), "end": JSON.stringify(dend), "name": JSON.stringify(nam) },
  41. contentType: 'application/json; charset=utf-8',
  42. dataType: 'json',
  43. success: function (msg) {
  44. response = msg.d;
  45. for (var i = 0; i < response.Items.length; i++) {
  46. var j = 0;
  47. allstat10[i] = [response.Items[i].Nom, response.Items[i].Date, response.Items[i].Piece, response.Items[i].Tiers, number_format(response.Items[i].AmoutHT, 2, ',', ' '), number_format(response.Items[i].AmountTTC, 2, ',', ' '), response.Items[i].Quantite];
  48. }
  49. if (typeof myTabEntete10 != 'undefined') {
  50. myTabEntete10.fnClearTable();
  51. }
  52. fillDataTableEntete10(allstat10, dstart, dend);
  53.  
  54. },
  55. error: function (XMLHttpRequest, textStatus, errorThrown) {
  56. alert("error loading statistic 10");
  57. alert("Status: " + textStatus + "n" + "Error: " + errorThrown);
  58. }
  59. });
  60. }
  61.  
  62. function fillDataTableEntete10(data, dstart, dend) {
  63.  
  64. if ($("#table_statistic_10").css("visibility") == "hidden")
  65. $("#table_statistic_10").css("visibility", "visible");
  66.  
  67. myTabEntete10 = $('#table_statistic_10').dataTable({
  68.  
  69. 'aaData': data,
  70. 'aoColumns': [
  71. { "sTitle": "Nom" },
  72. { "sTitle": "Date" },
  73. { "sTitle": "Piece" },
  74. { "sTitle": "Tiers" },
  75. { "sTitle": "AmoutHT" },
  76. { "sTitle": "AmountTTC" },
  77. { "sTitle": "Quantite" }
  78. ],
  79.  
  80. "sPaginationType": "full_numbers",
  81. "iDisplayLength": 10,
  82. "bJQueryUI": true,
  83. "bDestroy": true,
  84. "bPaginate": true,
  85. "bLengthChange": false,
  86. "bFilter": true,
  87. "bSort": false,
  88. "bInfo": false,
  89. "bAutoWidth": false,
  90. "sDom": '<"top"f<"clear">>rt<"bottom"ilp<"clear">>'
  91.  
  92.  
  93. });
  94.  
  95. myTabEntete10.$('tr').bind('click',function () {
  96. var data = myTabEntete10.fnGetData(this);
  97. $('tr').removeClass('row_selected');
  98. $(this).addClass('row_selected');
  99. loadData10(dstart, dend, data[2], data[3]);
  100. delete data;
  101. });
  102.  
  103. if (typeof myTabEntete10 != 'undefined') {
  104. $('body').off("click", '#table_statistic_10 tbody tr');
  105. myTabEntete10.fnClearTable();
  106. myTabEntete10.fnAddData(allstat10);
  107.  
  108. } else {
  109. fillDataTableEntete10(allstat10, dstart, dend);
  110. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement