У меня есть столбец в таблице табулятора, как показано ниже -
{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 перед входным числом
function zero_padding(value, data, type, params, component) {
return value.padStart(params.length_with_pad, '0');
}
Проблема в том, что поле должно содержать уникальные значения в качестве валидатора. Работает, если в ячейку введено число 2 di git. Но если я введу одно число di git или не наберет число di git, оно введет набранное число 0, даже если оно не уникально, по какой-то причине уникальная проверка не работает. Есть ли работа вокруг? Я хочу отловить неверный ввод после данных мутатора.
Спасибо.