SHOW:
|
|
- or go back to the newest paste.
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 | } |