| | |
| | | table.on('checkbox(mainTable)', function (obj) { |
| | | //è·åéä¸è¡çç´¢å¼å表 |
| | | var rowIndex = $(obj.tr).attr("data-index"); |
| | | if ($.inArray(rowIndex, btnBatchDeleteList) > -1) { |
| | | var btnBatchDeleteList_New = btnBatchDeleteList.filter(item => item !== rowIndex); |
| | | btnBatchDeleteList = btnBatchDeleteList_New; |
| | | } else { |
| | | btnBatchDeleteList.push(rowIndex); |
| | | } |
| | | |
| | | if (typeof (rowIndex) == "undefined") { |
| | | if (btnBatchDeleteList.length == option.data.length) { |
| | | btnBatchDeleteList = []; |
| | | } else { |
| | | btnBatchDeleteList = []; |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | btnBatchDeleteList.push(i + ""); |
| | | } |
| | | } |
| | | } else { |
| | | if ($.inArray(rowIndex, btnBatchDeleteList) > -1) { |
| | | var btnBatchDeleteList_New = btnBatchDeleteList.filter(item => item !== rowIndex); |
| | | btnBatchDeleteList = btnBatchDeleteList_New; |
| | | } else { |
| | | btnBatchDeleteList.push(rowIndex); |
| | | } |
| | | } |
| | | console.log(btnBatchDeleteList); |
| | | }); |
| | | //#endregion |
| | |
| | | //æ´æ°æ¹éå é¤ç´¢å¼å表 |
| | | var btnBatchDeleteList_New = btnBatchDeleteList.filter(item => item !== rowIndex); |
| | | btnBatchDeleteList = btnBatchDeleteList_New; |
| | | for (var i = 0; i < btnBatchDeleteList.length; i++) { |
| | | if (btnBatchDeleteList[i] * 1 > rowIndex * 1) { |
| | | btnBatchDeleteList[i] = (btnBatchDeleteList[i] * 1 - 1) + ""; |
| | | } |
| | | } |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |