Hi François,
Syncfusion Greetings!
We have called our paste function on paste event instead of keydown event. Hence args.ishandled doesn’t stop the paste action.
You can call event.preventDefault() to stop triggering paste event.
Please refer the below sample code snippet
documentEditor.keyDown = function (args: DocumentEditorKeyDownEventArgs) {
let keyCode: number = args.event.which || args.event.keyCode;
let isCtrlKey: boolean = (args.event.ctrlKey || args.event.metaKey) ? true : ((keyCode === 17) ? true : false);
//67 is the character code for 'C'
if (isCtrlKey && keyCode === 67) {
//To prevent copy operation set isHandled to true
args.isHandled = true;
args.event.preventDefault();
}
}
|
Please try the above sample code snippet and let us know whether this helps you.
Regards,
Harini C