Advertisement
Guest User

slick.checkboxselectcolumn.js

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