UNPKG

863 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6/**
7 * Module : kero dataTable row rowSelect
8 * Author : liuyk(liuyk@yonyou.com)
9 * Date : 2016-08-08 13:54:01
10 */
11
12var toggleSelect = function toggleSelect(type) {
13 var index = this.parent.getRowIndex(this);
14 var selectindices = this.parent.getSelectedIndices();
15 if (selectindices.indexOf(index) != -1) {
16 this.parent.setRowUnSelect(index);
17 } else {
18 if (type === 'single') this.parent.setRowSelect(index);else this.parent.addRowSelect(index);
19 }
20};
21
22/**
23 * 行点击事件
24 */
25var singleSelect = function singleSelect() {
26 this.toggleSelect('single');
27};
28
29var multiSelect = function multiSelect() {
30 this.toggleSelect('multi');
31};
32
33exports.toggleSelect = toggleSelect;
34exports.singleSelect = singleSelect;
35exports.multiSelect = multiSelect;
\No newline at end of file