浏览代码

修改 空白行數問題

steve07s 3 年之前
父节点
当前提交
bc608f62b3
共有 1 个文件被更改,包括 19 次插入20 次删除
  1. 19 20
      script/js/jstreeAJAX.js

+ 19 - 20
script/js/jstreeAJAX.js

@@ -1,3 +1,4 @@
+var test;
 $(document).ready(function () {
 $(document).ready(function () {
     const types = ["工程概要", "工程計算書", "設計圖", "數量計算書", "工程預算書", "施工規範&特定條款", "設計報告書"];
     const types = ["工程概要", "工程計算書", "設計圖", "數量計算書", "工程預算書", "施工規範&特定條款", "設計報告書"];
     var path = '';
     var path = '';
@@ -93,9 +94,9 @@ $(document).ready(function () {
                     page: 'current'
                     page: 'current'
                 }).count();
                 }).count();
 
 
-                for (var i = 0; i < api.page.len() - (rowCount === 0 ? 1 : rowCount); i++) {
+                /*for (var i = 0; i < api.page.len() - (rowCount === 0 ? 1 : rowCount); i++) {
                     $('#datatable-ajax tbody').append($("<tr><td>&nbsp;</td><td></td><td></td><td></td></tr>"));
                     $('#datatable-ajax tbody').append($("<tr><td>&nbsp;</td><td></td><td></td><td></td></tr>"));
-                }
+                }*/
 
 
             }
             }
             start = false;
             start = false;
@@ -370,20 +371,22 @@ $(document).ready(function () {
     });
     });
 
 
     function displayDetail(isFile, isBlueprint) {
     function displayDetail(isFile, isBlueprint) {
+        table.column(0).visible(isBlueprint);
+        table.column(2).visible(isFile);
+        table.column(3).visible(isFile);
+        table.column(4).visible(!isFile);
         if (isFile) {
         if (isFile) {
-            table.column(0).visible(isBlueprint);
-            table.column(2).visible(true);
-            table.column(3).visible(true);
-            table.column(4).visible(false);
             $(".table-responsive").show();
             $(".table-responsive").show();
             $("#SN").text("圖號");
             $("#SN").text("圖號");
             $("#name").text("圖名");
             $("#name").text("圖名");
             $('.nav-tabs a[href="#pdfTab"]').tab('show');
             $('.nav-tabs a[href="#pdfTab"]').tab('show');
-
+            test = table;
+            if(table.rows().count()>10){
+                table.page.len(10).draw();
+            }else{
+                table.page.len(-1).draw();
+            }      
         } else {
         } else {
-            table.column(2).visible(false);
-            table.column(3).visible(false);
-            table.column(4).visible(true);
             $(".table-responsive").hide();
             $(".table-responsive").hide();
             $("#SN").text("項次");
             $("#SN").text("項次");
             $("#name").text("類別");
             $("#name").text("類別");
@@ -424,15 +427,6 @@ $(document).ready(function () {
         table.clear().draw();
         table.clear().draw();
         if (data[1] != "設計圖" && data[1] != "成果圖") {
         if (data[1] != "設計圖" && data[1] != "成果圖") {
 
 
-            if (notes.includes(data[1])) {
-                is_blueprint2 = true;
-                displayDetail(true, true);
-                table.page.len(10).draw();
-            } else {
-                displayDetail(true, false);
-                table.page.len(-1).draw();
-            }
-            
             
             
             for (i = 0; i < response.length; i++) {
             for (i = 0; i < response.length; i++) {
                 table.row.add([
                 table.row.add([
@@ -450,7 +444,12 @@ $(document).ready(function () {
                 ])
                 ])
                 table.draw();
                 table.draw();
             }
             }
-            
+            if (notes.includes(data[1])) {
+                is_blueprint2 = true;
+                displayDetail(true, true);
+            } else {
+                displayDetail(true, false);                
+            }
 
 
         } else {
         } else {
             displayDetail(false, true);
             displayDetail(false, true);