UNPKG

kero

Version:

<img src="http://tinper.org/assets/images/kero.png" width="120" style="max-width:100%;"/>

29 lines (27 loc) 810 B
/** * Module : kero dataTable page meta * Author : liuyk(liuyk@yonyou.com) * Date : 2016-08-08 09:59:01 */ /** * 设置指定行的meta信息 * @param {number} rowIndex 行索引 * @param {string} fieldName 字段名 * @param {string} metaName meta名称 * @param {string} value meta值 * @return {object} meta信息 * @example * page.setRowMeta(1,'field1','type','string') */ var setRowMeta = function setRowMeta(rowIndex, fieldName, metaName, value) { var row = this.rows[rowIndex]; if (row) { var meta = row[fieldName].meta; if (!meta) meta = row[fieldName].meta = {}; meta[metaName] = value; if (row.status != Row.STATUS.NEW) row.setStatus(Row.STATUS.UPDATE); } }; export var pageMetaFunObj = { setRowMeta: setRowMeta };