jqh 5 年之前
父節點
當前提交
47f79b0fad
共有 1 個文件被更改,包括 1 次插入9 次删除
  1. 1 9
      resources/assets/dcat/js/extensions/RowSelector.js

+ 1 - 9
resources/assets/dcat/js/extensions/RowSelector.js

@@ -26,15 +26,7 @@ export default class RowSelector {
             $checkbox = $(checkboxSelector);
 
         $selectAllSelector.on('change', function() {
-            var cbx = $(this).parents(options.container).find(checkboxSelector);
-
-            for (var i = 0; i < cbx.length; i++) {
-                if (this.checked && !cbx[i].checked) {
-                    cbx[i].click();
-                } else if (!this.checked && cbx[i].checked) {
-                    cbx[i].click();
-                }
-            }
+            $(this).parents(options.container).find(checkboxSelector).prop('checked', this.checked).trigger('change');
         });
         if (options.clickRow) {
             $checkbox.click(function (e) {