Ограничить количество символов в агрегируемой редактируемой ячейке

Как ограничить количество символов для редактируемой ячейки в ag-grid? Я старался maxLength не работает, также valueSetter возвращая только первые 16 символов не работает. Есть ли способ, кроме пользовательского компонента

1 ответ

Посмотрите на этот блок, который я разветвлял: ag-grid: Ограничение длины при редактировании ячейки

Ты можешь использовать setDataValue из RowNode объект, чтобы установить его значение. Вы можете достичь этого во время обработки cellEditingStopped событие.

onCellEditingStopped: function (event) {
    let value = event.value.substr(0, 16);
    event.node.setDataValue(event.column.colId, value);
    console.log('cellEditingStopped');
}
Другие вопросы по тегам