Advertisement
neoswf

slick.checkboxselectcolumn.js

Jul 6th, 2012
761
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Line 101
  2. function handleHeaderClick(e, args) {
  3.     if (args.column.id == _options.columnId && $(e.target).is(":checkbox")) {
  4.         // if editing, try to commit
  5.         if (_grid.getEditorLock().isActive() && !_grid.getEditorLock().commitCurrentEdit()) {
  6.             e.preventDefault();
  7.             e.stopImmediatePropagation();
  8.             return;
  9.         }
  10.         var isETargetChecked = $(e.target).is(":checked");
  11.         if (isETargetChecked) {
  12.             var rows = [];
  13.             for (var i = 0; i < _grid.getDataLength(); i++) {
  14.                 rows.push(i);
  15.             }
  16.             _grid.setSelectedRows(rows);
  17.             // @neoswf start
  18.             callCustonHeaderToggler(isETargetChecked);
  19.             // @neoswf end
  20.         } else {
  21.             _grid.setSelectedRows([]);
  22.             // @neoswf start
  23.             callCustonHeaderToggler(isETargetChecked);
  24.             // @neoswf end
  25.         }
  26.         e.stopPropagation();
  27.         e.stopImmediatePropagation();
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement