如何限制ag-grid中可编辑单元格的字符数?
我尝试了maxLength
无效,也valueSetter
通过仅返回前16个字符无效的方法。
除了自定义组件之外,还有其他方法吗?
答案 0 :(得分:2)
看看我分叉的这个小东西:ag-grid: Limiting length while cell editing
您可以使用setDataValue
对象中的RowNode
来设置其值。您可以在处理cellEditingStopped
事件时实现它。
onCellEditingStopped: function (event) {
let value = event.value.substr(0, 16);
event.node.setDataValue(event.column.colId, value);
console.log('cellEditingStopped');
}