【Ag Grid】选中单元格时中文输入法第一个字母会直接输入单元格内(吞首字母)
【Ag Grid】选中单元格时中文输入法第一个字母会直接输入单元格内(吞首字母)
情况如下

简单来说就是aggrid最开始选中单元格并不是真的选中,为此直接强制选中即可
onCellEditingStarted: (event) => {
const editorInstances = event.api.getCellEditorInstances();
if (editorInstances.length > 0) {
const editorElement = editorInstances[0]?.getGui();
console.log('编辑器 DOM 元素:', editorElement);
// 手动查找 textarea 元素
const textareaElement = editorElement.querySelector('textarea');
if (textareaElement) {
textareaElement.select(); // 强制选中内容
} else {
console.error('无法找到 textarea 元素');
}
} else {
console.error('无法获取编辑器实例');
}
},
您能读到这儿,我呢是发自真心的感谢您,若要转载,还望请您带上链接

浙公网安备 33010602011771号