0

以下のような KendoEditor があります。

editor.component.html には以下が含まれます。

    <textarea>
        kendoTextArea
        name="editText"                        
        (document:click)="onUserClick()"            
        (keydown)="onKeyDown()"
        (keyup)="onKeyUp()" 
        #textAreaEditor
        value ="{{value}}">
    </textarea>

editor.component.ts には以下が含まれます。

    kendo
        .jQuery(textAreaEditor.nativeElement)
        .kendoEditor({
            resizable: {
                content: true,
                toolbar: false,
            },
            
            paste: (e: any) => {
                console.log("paste");
            },
        
            select: (e: Event)  => {
                console.log('select event fired!');           
            },
            tools: [
                'bold',
                'italic',
                'underline',
                'justifyLeft',
                'justifyCenter',
                'justifyRight',
                'justifyFull',
                
            ],
            change: (args) => {
                console.log('value Changed');
            },
        })
    .data('kendoEditor');

    const editor = kendo
        .jQuery(textAreaEditor.nativeElement)
        .data('kendoEditor');
          
    kendo
        .jQuery(editor.window).bind('keydown', onKeyDown());
    kendo
        .jQuery(editor.window).bind('keyup', onKeyUp());

バックスペース キーをトラップできるようにする必要がありますが、上記のコードは機能せず、KeyDown イベントの一部としてバックスペース キーをキャッチしません。助けていただけますか?

4

0 に答える 0