UNPKG

kero

Version:

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

33 lines (29 loc) 822 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') */ const setRowMeta = function(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 const pageMetaFunObj = { setRowMeta: setRowMeta }