1
我在一個web應用中使用了一個名爲firepad的開源編輯器。底層的文本編輯器是Ace。我在這裏發現了另一篇文章,解釋如何在Ace編輯器中創建只讀代碼塊:Ace Editor: Lock or Readonly Code SegmentAce Editor刪除addKeyboardHandler
此代碼適用於使指定段只讀,但我希望能夠刪除readOnly限制。我可以刪除表示鎖定的王牌標記,但我仍然無法輸入範圍。我想刪除鍵盤處理程序。這是我的代碼的樣子:
editor.keyBinding.addKeyboardHandler({
handleKeyboard : function(data, hash, keyString, keyCode, event) {
if (hash === -1 || (keyCode <= 40 && keyCode >= 37)) return false;
if (intersects(range)) {
return {command:"null", passEvent:false};
}
}
});
我找不到關於addKeyboardHandler方法在線的任何文檔。任何幫助將非常感激!
謝謝!這工作。 – jmsprintz