2016-08-18 8 views
0

私はいくつかの事前に設定された内容でtinyMCEテキストエディタを使用しています。内容は段落の数であり、段落(div)の1つを編集不可能で削除不可能にしたい。私はtinyMCE nonEditableプラグインを使用しましたが、すべてのテキストを選択したり、段落の下にカーソルを置いて削除ボタンを押すと削除されます。私は、それが選択されていることを知っているいくつかのJSがなければならないと思っています。そして、keypress - backspaceで、その段落(div)の削除を防ぎます。tinyMCE - undeletable div

答えて

0

あなたが遭遇する問題(なぜこれは誰かがすでに解決しているものではない)は、何かが「削除される」ことができる方法がたくさんあります。あなたは...

  • 押してDELまたはBKSPACEキー
  • は編集不可能な部分
  • を含ん選択を上書きする/設定内容を挿入するために、任意のTinyMCEのAPIを使用することができTinyMCEのツールバーボタンをクリックしますか、あなたの選択は実物で編集不可能な部分

が含まれている場合、あなたの選択がエディタに編集不可能な部分

  • コピー/ペーストコンテンツが含まれている場合は、/ overwriteコンテンツを挿入するメニューオプションキーを押して編集不可能なセクションを削除するような状況で、編集不可能なセクションを上書きする可能性のある状況に対処する必要があります。

    TinyMCEのは、これを助けることが、すべてのエッジケースをキャッチすると、これは本当にハードになり細部に悪魔である可能性がkeypress、​​とchangeなどの様々なイベントを提供しません。

    BSPACEとDELの使用を止めようとすると、キープレスをキャプチャして、削除しようとしているものを見て、キープレスを止めることができます。