隐藏Tale的0值(即同行都为0隐藏,同列都为0隐藏)

在做统计表的时候遇到的需求,我是通过主子关系去生成的一个table,所以他们都有id和pId,然后经过多次拆分我的图表和数据量就会变的非常大,所以需要一个隐藏0值的功能!

 1 function toggleStatZeroData(ts) {// 删除统计合计为0的行或列
 2         var isHide = false;//本次操作是否为隐藏
 3         if ($(ts).attr("name") == ‘yc‘) {
 4             $(ts).val("显示0值数据");
 5             $(ts).attr("name", "xs");
 6             isHide = true;
 7         } else if ($(ts).attr("name") == ‘xs‘) {
 8             $(ts).val("隐藏0值数据");
 9             $(ts).attr("name", "yc");
10         }
11
12         if (isHide) {
13             var zeroColTotals = new Array();
14             var contentRows = $("[name=‘innerTable‘] table tbody tr");
15             var rowSize = contentRows.size();
16             contentRows.each(function() {
17                 var currTr = $(this);
18                 var trIsZero = true;
19                 currTr.find("td").each(function(i) {
20                     if ($(this).text() == ‘0‘ || $(this).text() == ‘0.0‘) {
21                         if (isNaN(zeroColTotals[i])) {
22                             zeroColTotals[i] = 1;
23                         } else {
24                             zeroColTotals[i]++;
25                         }
26                     } else {
27                         trIsZero = false;
28                     }
29                 });
30                 if (trIsZero) {
31                     currTr.find("th").each(function(i) {
32                         $(this).hide();
33                     });
34                     currTr.find("td").each(function(i) {
35                         $(this).hide();
36                     });
37                 } else {
38                     var rowMinDeep = -1;
39                     var th = currTr.find("th:first");
40                     var showDeep = parseInt($(th).attr("deep"));
41                     var trPoint = currTr;
42                     if (showDeep > 1) {
43                         do {
44                             var hasUpWhile = true;
45                             trPoint = trPoint.prev("tr");
46                             trPoint.find("th").each(function(i) {
47                                 var deep = parseInt($(this).attr("deep"));
48                                 if (i == 0 && deep == 1) {
49                                     hasUpWhile = false;
50                                 }
51                                 if (deep < showDeep) {
52                                     $(this).show();
53                                 } else {
54                                     return false;
55                                 }
56                             });
57                         } while (hasUpWhile);
58                     }
59                 }
60             });
61
62             zeroColTotals.forEach(function(e, i) {
63                         if (rowSize == e) {
64                             contentRows.each(function() {
65                                 $(this).find("td").eq(i).hide();
66                             });
67                             var headLastTr = $("[name=‘innerTable‘] table thead tr:last");
68                             var headRowSize = $("[name=‘innerTable‘] table thead tr").size();
69                             var headTh = headLastTr.find("th").eq(headRowSize > 1 ? i : i + 1);
70                             headTh.hide();
71                             var pId = headTh.attr("pId");
72                             while (pId) {
73                                 var th = $("th[id=‘" + pId + "‘]");
74                                 var colspan = parseInt(th.attr("colspan"));
75                                 if (colspan > 1) {
76                                     if (!th.attr("initColspan")) {
77                                         th.attr("initColspan", th.attr("colspan"));
78                                     }
79                                     th.attr("colspan", --colspan);
80                                 } else if (colspan == 1) {
81                                     th.hide();
82                                 }
83                                 pId = th.attr("pId");
84                             }
85                         }
86                     });
87         } else {
88             $("[name=‘innerTable‘] table th").show();
89             $("[name=‘innerTable‘] table td").show();
90             $("[name=‘innerTable‘] table thead tr th").each(function() {
91                 var th = $(this);
92                 if (th.attr("initColspan")) {
93                     th.attr("colspan", th.attr("initColspan"));
94                 }
95             });
96         }
97     }

下面是两个案例可供测试

  1 <input type="button" value="隐藏0值数据" name="yc" onclick="toggleStatZeroData(this)">
  2     <div name="innerTable">
  3         <table id="expTable" name="statTable" border="1">
  4             <thead>
  5                 <tr>
  6                     <th rowspan="1" colspan="1"></th>
  7                     <th id="1c9deb0a-8fc7-414e-834d-bbdfe9979ee2" pid="" deep="1" colspan="1" rowspan="1">科技部</th>
  8                     <th id="34f24301-e345-4bf0-bf33-bf2287bc772f" pid="" deep="1" colspan="1" rowspan="1">水利部</th>
  9                     <th id="f317ebd3-a8ef-4ee5-9ffb-1f07cbcbcbbf" pid="" deep="1" colspan="1" rowspan="1">知识产权部</th>
 10                     <th id="05244369-8498-4120-91cc-ad51590aabab" pid="" deep="1" colspan="1" rowspan="1">农业部</th>
 11                     <th id="08193fbb-54f1-40a4-a003-7f237a95daca" pid="" deep="1" colspan="1" rowspan="1">国家自然科学基金委</th>
 12                     <th id="0d3af406-084d-4af9-9ae2-2b8ced981920" pid="" deep="1" colspan="1" rowspan="1">工信部</th>
 13                     <th id="7936cbf2-82b2-40e8-a79b-0a83a50ceba5" pid="" deep="1" colspan="1" rowspan="1">财政部</th>
 14                     <th pid="" id="bd10b900-2e5b-4adf-9da6-16e7b73b600d" rowspan="1" colspan="1">合计</th>
 15                 </tr>
 16             </thead>
 17             <tbody>
 18                 <tr>
 19                     <th id="e065f2b0-f49e-401f-a278-edd304b79cc6" rowspan="1" colspan="1" deep="1">国家科技支撑计划</th>
 20                     <td>0</td>
 21                     <td>0</td>
 22                     <td>0</td>
 23                     <td>0</td>
 24                     <td>0</td>
 25                     <td>2</td>
 26                     <td>0</td>
 27                     <td>2</td>
 28                 </tr>
 29                 <tr>
 30                     <th id="5d911d3a-b174-4e8c-870d-5f0059c9da3e" rowspan="1" colspan="1" deep="1">国家高技术研究发展计划(863计划)</th>
 31                     <td>0</td>
 32                     <td>0</td>
 33                     <td>0</td>
 34                     <td>0</td>
 35                     <td>0</td>
 36                     <td>0</td>
 37                     <td>0</td>
 38                     <td>0</td>
 39                 </tr>
 40                 <tr>
 41                     <th id="541c887e-3f20-44fb-b94b-d37cae810c27" rowspan="1" colspan="1" deep="1">国家重点基础研究发展计划(973计划)</th>
 42                     <td>0</td>
 43                     <td>0</td>
 44                     <td>0</td>
 45                     <td>0</td>
 46                     <td>0</td>
 47                     <td>0</td>
 48                     <td>0</td>
 49                     <td>0</td>
 50                 </tr>
 51                 <tr>
 52                     <th id="adb76492-d34c-4a26-bf28-ae35dd140c1a" rowspan="1" colspan="1" deep="1">国家科技重大专项</th>
 53                     <td>0</td>
 54                     <td>0</td>
 55                     <td>0</td>
 56                     <td>0</td>
 57                     <td>0</td>
 58                     <td>0</td>
 59                     <td>0</td>
 60                     <td>0</td>
 61                 </tr>
 62                 <tr>
 63                     <th id="0150c031-0ec2-4bf9-976a-118cf3db8a60" rowspan="1" colspan="1" deep="1">国家自然科学基金</th>
 64                     <td>0</td>
 65                     <td>0</td>
 66                     <td>1</td>
 67                     <td>0</td>
 68                     <td>0</td>
 69                     <td>0</td>
 70                     <td>0</td>
 71                     <td>1</td>
 72                 </tr>
 73                 <tr>
 74                     <th id="bab891ad-e915-4047-b5f1-91fbca05f9b1" rowspan="1" colspan="1" deep="1">财政部科研课题</th>
 75                     <td>0</td>
 76                     <td>0</td>
 77                     <td>0</td>
 78                     <td>1</td>
 79                     <td>0</td>
 80                     <td>0</td>
 81                     <td>0</td>
 82                     <td>1</td>
 83                 </tr>
 84                 <tr>
 85                     <th id="a0301d3b-815c-4507-90a7-e8f367cc178e" rowspan="1" colspan="1" deep="1">工信部科研课题</th>
 86                     <td>0</td>
 87                     <td>0</td>
 88                     <td>0</td>
 89                     <td>0</td>
 90                     <td>0</td>
 91                     <td>0</td>
 92                     <td>0</td>
 93                     <td>0</td>
 94                 </tr>
 95                 <tr>
 96                     <th colspan="1 rowspan="1‘="">合计</th>
 97                     <td>0</td>
 98                     <td>0</td>
 99                     <td>1</td>
100                     <td>1</td>
101                     <td>0</td>
102                     <td>2</td>
103                     <td>0</td>
104                     <td>4</td>
105                 </tr>
106             </tbody>
107         </table>
108     </div>

1 <div name="innerTable"><table border="1" class="table table-bordered table-condensed" name="statTable" id="expTable"><thead><tr><th colspan="2" rowspan="3"></th><th style="font-weight:bold;" rowspan="1" colspan="4" deep="1" pid="" id="7e523a78-2724-4fb2-8163-f4162815f264">国家科技支撑计划</th><th style="font-weight: bold; display: none;" rowspan="1" colspan="1" deep="1" pid="" id="da880b86-fc53-4695-8f0a-3f99d55d9750" initcolspan="4">国家科技重大专项</th><th style="font-weight:bold;" rowspan="1" colspan="2" deep="1" pid="" id="bb8f169c-5dbf-420b-b69e-4ebad2a65d4b" initcolspan="4">国家自然科学基金</th><th style="font-weight:bold;" rowspan="1" colspan="2" deep="1" pid="" id="a9eb7377-d8db-4cc8-9154-e87d28807d28" initcolspan="4">财政部科研课题</th><th style="font-weight: bold; display: none;" rowspan="1" colspan="1" deep="1" pid="" id="2f9da38a-4b71-4c5b-b3c9-8316480d5ebf" initcolspan="4">工信部科研课题</th><th colspan="4" rowspan="2" id="47485461-ad96-4722-ab85-e8ec2c402a97" style="font-weight:bold;border-bottom: 2px solid #11a9cc" pid="">合计</th></tr><tr><th name="boottom" style="font-weight:bold;" rowspan="1" colspan="2" deep="2" pid="7e523a78-2724-4fb2-8163-f4162815f264" id="ba75d613-2343-4805-a276-0e949cf483b5">外协</th><th name="boottom" style="font-weight:bold;" rowspan="1" colspan="2" deep="2" pid="7e523a78-2724-4fb2-8163-f4162815f264" id="1a6c75f4-ace7-4e13-8f74-06b8ca06fd5a">非外协</th><th name="boottom" style="font-weight: bold; display: none;" rowspan="1" colspan="1" deep="2" pid="da880b86-fc53-4695-8f0a-3f99d55d9750" id="31b51c2c-f6d4-4210-80ce-13ecc2c31b27" initcolspan="2">外协</th><th name="boottom" style="font-weight: bold; display: none;" rowspan="1" colspan="1" deep="2" pid="da880b86-fc53-4695-8f0a-3f99d55d9750" id="d577882a-bb31-4937-a873-0a601c71ded4" initcolspan="2">非外协</th><th name="boottom" style="font-weight: bold; display: none;" rowspan="1" colspan="1" deep="2" pid="bb8f169c-5dbf-420b-b69e-4ebad2a65d4b" id="0bc9de66-3ef3-4ffc-9340-0e083120cdfa" initcolspan="2">外协</th><th name="boottom" style="font-weight:bold;" rowspan="1" colspan="2" deep="2" pid="bb8f169c-5dbf-420b-b69e-4ebad2a65d4b" id="d66a6c68-bcd4-42a0-bd8b-ab91f54809a9">非外协</th><th name="boottom" style="font-weight:bold;" rowspan="1" colspan="2" deep="2" pid="a9eb7377-d8db-4cc8-9154-e87d28807d28" id="46a11116-1a8c-49b7-b3fe-623f6fe00cd2">外协</th><th name="boottom" style="font-weight: bold; display: none;" rowspan="1" colspan="1" deep="2" pid="a9eb7377-d8db-4cc8-9154-e87d28807d28" id="b665eaa6-1553-468a-b12e-205ca22ca363" initcolspan="2">非外协</th><th name="boottom" style="font-weight: bold; display: none;" rowspan="1" colspan="1" deep="2" pid="2f9da38a-4b71-4c5b-b3c9-8316480d5ebf" id="d0c406bf-3fc2-4d58-a57e-6049e44da8f0" initcolspan="2">外协</th><th name="boottom" style="font-weight: bold; display: none;" rowspan="1" colspan="1" deep="2" pid="2f9da38a-4b71-4c5b-b3c9-8316480d5ebf" id="2157a7f9-d56f-4ded-bd1f-58fb354ec393" initcolspan="2">非外协</th></tr><tr><th deep="3" pid="ba75d613-2343-4805-a276-0e949cf483b5">数量</th><th deep="3" pid="ba75d613-2343-4805-a276-0e949cf483b5">合同经费</th><th deep="3" pid="1a6c75f4-ace7-4e13-8f74-06b8ca06fd5a">数量</th><th deep="3" pid="1a6c75f4-ace7-4e13-8f74-06b8ca06fd5a">合同经费</th><th deep="3" pid="31b51c2c-f6d4-4210-80ce-13ecc2c31b27" style="display: none;">数量</th><th deep="3" pid="31b51c2c-f6d4-4210-80ce-13ecc2c31b27" style="display: none;">合同经费</th><th deep="3" pid="d577882a-bb31-4937-a873-0a601c71ded4" style="display: none;">数量</th><th deep="3" pid="d577882a-bb31-4937-a873-0a601c71ded4" style="display: none;">合同经费</th><th deep="3" pid="0bc9de66-3ef3-4ffc-9340-0e083120cdfa" style="display: none;">数量</th><th deep="3" pid="0bc9de66-3ef3-4ffc-9340-0e083120cdfa" style="display: none;">合同经费</th><th deep="3" pid="d66a6c68-bcd4-42a0-bd8b-ab91f54809a9">数量</th><th deep="3" pid="d66a6c68-bcd4-42a0-bd8b-ab91f54809a9">合同经费</th><th deep="3" pid="46a11116-1a8c-49b7-b3fe-623f6fe00cd2">数量</th><th deep="3" pid="46a11116-1a8c-49b7-b3fe-623f6fe00cd2">合同经费</th><th deep="3" pid="b665eaa6-1553-468a-b12e-205ca22ca363" style="display: none;">数量</th><th deep="3" pid="b665eaa6-1553-468a-b12e-205ca22ca363" style="display: none;">合同经费</th><th deep="3" pid="d0c406bf-3fc2-4d58-a57e-6049e44da8f0" style="display: none;">数量</th><th deep="3" pid="d0c406bf-3fc2-4d58-a57e-6049e44da8f0" style="display: none;">合同经费</th><th deep="3" pid="2157a7f9-d56f-4ded-bd1f-58fb354ec393" style="display: none;">数量</th><th deep="3" pid="2157a7f9-d56f-4ded-bd1f-58fb354ec393" style="display: none;">合同经费</th><th deep="3" pid="47485461-ad96-4722-ab85-e8ec2c402a97">数量</th><th deep="3" pid="47485461-ad96-4722-ab85-e8ec2c402a97">合同经费</th></tr></thead><tbody><tr><th deep="1" rowspan="3" id="da5db024-3cf9-41ee-8613-a54aff46ad36" style="display: none;">科技部</th><th deep="2" colspan="1" rowspan="1" id="53d78b1e-4c2a-40e5-9568-d51d69c00750" name="boottom" style="display: none;">大于20万</th><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td></tr><tr><th deep="2" colspan="1" rowspan="1" id="d9aefcef-2098-4c1b-9f1d-8700ba724d92" name="boottom" style="display: none;">大于10万小于20万</th><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td></tr><tr><th deep="2" colspan="1" rowspan="1" id="0d8d5127-26a0-499d-9fb9-e13456d86f52" name="boottom" style="display: none;">小于10万</th><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td></tr><tr><th deep="1" rowspan="3" id="3116e00c-4092-42ea-bddc-e8aafa5bbe61" style="display: table-cell;">知识产权部</th><th deep="2" colspan="1" rowspan="1" id="49fce845-6afe-4b41-b18f-f284b56f3a3f" name="boottom" style="display: none;">大于20万</th><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td></tr><tr><th deep="2" colspan="1" rowspan="1" id="8e18b4b1-25e4-4608-9503-dda5a6a99dbb" name="boottom" style="display: none;">大于10万小于20万</th><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td></tr><tr><th deep="2" colspan="1" rowspan="1" id="681b162e-227a-4e9a-ad15-a6dd3ec29375" name="boottom">小于10万</th><td>0</td><td>0.0</td><td>0</td><td>0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td>1</td><td>9.0</td><td>0</td><td>0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td>1</td><td>9.0</td></tr><tr><th deep="1" rowspan="3" id="d19f6591-7f85-4ac5-98ad-f3b58ffdf27b" style="display: table-cell;">农业部</th><th deep="2" colspan="1" rowspan="1" id="3132ef7d-6140-444c-954c-517ec25140e1" name="boottom" style="display: none;">大于20万</th><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td></tr><tr><th deep="2" colspan="1" rowspan="1" id="dd4ae0a5-ee9e-4a8b-a80a-23020576865a" name="boottom" style="display: none;">大于10万小于20万</th><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td></tr><tr><th deep="2" colspan="1" rowspan="1" id="915cb5d7-0ee7-41af-bee4-d6089ec4c7a1" name="boottom">小于10万</th><td>0</td><td>0.0</td><td>0</td><td>0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td>0</td><td>0.0</td><td>1</td><td>2.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td>1</td><td>2.0</td></tr><tr><th deep="1" rowspan="3" id="2895c874-71cc-442a-8db7-80f0bbb862c8" style="display: none;">国家自然科学基金委</th><th deep="2" colspan="1" rowspan="1" id="57dac6eb-1255-4328-96c7-f374f9c075f8" name="boottom" style="display: none;">大于20万</th><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td></tr><tr><th deep="2" colspan="1" rowspan="1" id="c6c6e21c-f747-4752-95a5-c97bd1fb448c" name="boottom" style="display: none;">大于10万小于20万</th><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td></tr><tr><th deep="2" colspan="1" rowspan="1" id="0a4d9ab4-6f02-4b69-aaae-5d0bd9a86cde" name="boottom" style="display: none;">小于10万</th><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td></tr><tr><th deep="1" rowspan="3" id="d2b89335-cb1b-4173-8a75-014773ea28cc" style="display: table-cell;">工信部</th><th deep="2" colspan="1" rowspan="1" id="0e3f6110-f721-43ab-bc62-c9f96c9d57fd" name="boottom" style="display: none;">大于20万</th><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td></tr><tr><th deep="2" colspan="1" rowspan="1" id="e31180e0-8562-4ec6-bb7b-e0785dc282c7" name="boottom" style="display: none;">大于10万小于20万</th><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td></tr><tr><th deep="2" colspan="1" rowspan="1" id="233f2076-116d-45d7-b5ca-1d33d6b04de0" name="boottom">小于10万</th><td>1</td><td>5.0</td><td>1</td><td>8.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td>0</td><td>0.0</td><td>0</td><td>0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td>2</td><td>13.0</td></tr><tr><th 1‘="" colspan="2 rowspan=">合计</th><td>1</td><td>5.0</td><td>1</td><td>8.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td>1</td><td>9.0</td><td>1</td><td>2.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td style="display: none;">0.0</td><td style="display: none;">0</td><td>7</td><td>43.0</td></tr></tbody></table></div>

时间: 2024-10-07 10:50:47

隐藏Tale的0值(即同行都为0隐藏,同列都为0隐藏)的相关文章

保存ActionForm中未编辑的字段为NULL,尤其整数不赋0值

Struts中,如果ActionForm里某些字段没有编辑(即没有输入值),提交后直接保存到数据库时,这些字段保存为""(String)或0(int),可是在实际开发中,可能需要将其保存位null,如何实现呢? 最直观的办法:判断字段是否为空,如果为空,则返回null 最简单的办法:修改ActionServlet配置下init-param,具体如下 ActionServlet配置下init-param: 1 <init-param> 2 <param-name>

编写高质量代码改善C#程序的157个建议——建议7: 将0值作为枚举的默认值

建议7: 将0值作为枚举的默认值 允许使用的枚举类型有byte.sbyte.short.ushort.int.uint.long和ulong.应该始终将0值作为枚举类型的默认值.不过,这样做不是因为允许使用的枚举类型在声明时的默认值是0值,而是有工程上的意义. 试想,一个代表星期的枚举类Week,我们会想当然地认为它应该有7个元素,代码如下所示: enum Week { Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday =

【转】编写高质量代码改善C#程序的157个建议——建议7: 将0值作为枚举的默认值

建议7: 将0值作为枚举的默认值 允许使用的枚举类型有byte.sbyte.short.ushort.int.uint.long和ulong.应该始终将0值作为枚举类型的默认值.不过,这样做不是因为允许使用的枚举类型在声明时的默认值是0值,而是有工程上的意义. 试想,一个代表星期的枚举类Week,我们会想当然地认为它应该有7个元素,代码如下所示: enum Week { Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday =

【二】在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否函数该整数。 ```java public class Test { /** 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组

在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否函数该整数. public class Test { /** 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否函数该整数. */ public static void main(String[] args) { int[][] arr =

.Net Core 3.0后台使用httpclient请求网络网页和图片_使用Core3.0做一个简单的代理服务器

原文:.Net Core 3.0后台使用httpclient请求网络网页和图片_使用Core3.0做一个简单的代理服务器 目标:使用.net core最新的3.0版本,借助httpclient和本机的host域名代理,实现网络请求转发和内容获取,最终显示到目标客户端! 背景:本人在core领域是个新手,对core的使用不多,因此在实现的过程中遇到了很多坑,在这边博客中,逐一介绍下.下面进入正文 正文: 1-启用httpClient注入: 参考文档:https://docs.microsoft.c

android 127.0.0.1/localhost connection refused,在模拟器上应该用10.0.2.2访问你的电脑本机

调试中通过android simulator模拟器链接localhost或者127.0.0.1,因为我在电脑上面建立了apache,我的代码大概就是URL url = new URL(urlString);     URLConnection urlconn = url.openConnection(); 但是报错了!! Exception 1:java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused 问题是

Zend Studio 12.0.2正式版发布和破解方法,zend studio 12.0.1汉化,相式设置为Dreamweaver,空格缩进为4个, 代码默认不折叠的设置,Outline中使用的图形标志,代码颜色之eot设置。

背景:zend studio 12.0.2 修复了一个12.0.1的:  Fixed problem with referenced variables marked as undefined,我都说好像有问题,刚开始还以为是破解得有问题呢. AddTime:2015-4-5zend studio 12.0.2 破解&keygen:http://download.csdn.net/detail/wfstock/8418635 破解ZendStudio 10.1:刚才装了个ZendStudio 1

44.从键盘输入12个数存入二维数组a[3][4]中,编写程序求出最大元素的值及它所在的行号和列号

//1.建立二维数组 //2.运用循环,将内容输入到数组中 //3.求出最大元素,并输出行号和列号 #include<iostream> using namespace std; int main() { int a[3][4]; int Max=0;//赋值之前需要先置为0 cout<<"please input 12 numbers: "<<endl; for(int i=0;i<3;i++)//嵌套循环,用于向二维数组中输入内容 { fo

coco2d-x 3.0游戏实例学习笔记 《跑酷》 二 游戏界面--全新的3.0物理世界

从这里开始,就和之前前辈的有很多不同啦. 在MainScene中,开始按钮中,我们就要通过回调函数,进入到我们的游戏场景啦. 那么在游戏场景中我们定义为:PlayScene ,而且是一个带物理世界的场景,cocos2d-x 3.0中要创建物理Scene是很简单的,因为它都帮我们封装好了. 那么这一步,我们在PlayScene 中主要完成以下功能: 1.物理世界创建 2.创建一个地面的物理刚体 相关知识个人见解: 所谓的创建物理世界,个人觉得是一个抽象的东东,作为新手,开始并不能理解,开始你可以就