【发布时间】:2020-01-09 07:38:41
【问题描述】:
我在制表符表中有一个列,如下所示 -
{title: "Media", field: "ttend_external_code_1", editor: "input",
validator:["regex:^[0-9]{0,2}$", "unique"], mutatorEdit:zero_padding, mutatorEditParams:{length_with_pad:2}}
在输入数字前面填充 0 的 mutator 函数
function zero_padding(value, data, type, params, component) {
return value.padStart(params.length_with_pad, '0');
}
问题是该字段应包含唯一值作为验证器。如果在单元格中输入 2 位数字,它将起作用。但是,如果我输入单个数字或没有数字,即使它不是唯一的,它也会输入 0 填充数字,无论出于何种原因,唯一验证都不起作用。有解决办法吗?我想在 mutator 数据之后捕获无效输入。
谢谢。
【问题讨论】:
标签: javascript jquery tabulator