kero
Version:
<img src="http://tinper.org/assets/images/kero.png" width="120" style="max-width:100%;"/>
35 lines (33 loc) • 989 B
JavaScript
/**
* Module : kero DataTable getCurrent
* Author : liuyk(liuyk@yonyou.com)
* Date : 2016-08-08 09:59:01
*/
/**
* 获取DataTable对象的当前行
* @memberof DataTable
* @return {null|u.Row} DataTable对象的当前行
* @example
* datatable.getCurrentRow()
*/
var getCurrentRow = function getCurrentRow() {
if (this.focusIndex() != -1) return this.getFocusRow();
var index = this.getSelectedIndex();
if (index == -1) return null;else return this.getRow(index);
};
/**
* 获取DataTable对象的当前行对应的index
* @memberof DataTable
* @return {number} DataTable对象的当前行对应的index
* @example
* datatable.getCurrentIndex()
*/
var getCurrentIndex = function getCurrentIndex() {
if (this.focusIndex() != -1) return this.focusIndex();
var index = this.getSelectedIndex();
if (index == -1) return -1;else return index;
};
export var getCurrentFunObj = {
getCurrentRow: getCurrentRow,
getCurrentIndex: getCurrentIndex
};