如何在draft.js中的段落之间实现固定的只读标头?

时间:2018-03-17 14:15:21

标签: reactjs draftjs

我的编辑器分为单独的“部分”,例如

  • 历史
  • 检验
  • 结果
  • 评价
单独编辑的

和不同的语义(内容类型)会影响其中的功能。每个部分将由标题(部分标题)和内容指定,例如

  

历史

     

......文字在这里......

     

检验

     

......文字在这里......

标题必须是只读的,因此它的内容不可编辑,并且标题元素本身永远不会被删除。

我如何在draft.js中实现它?

1 个答案:

答案 0 :(得分:0)

一个简单的解决方案是使用几个草案实例。但这意味着它们将具有单独的撤消/重做堆栈,并且复制/粘贴可能无法按预期工作。

另一种解决方案是尝试保护标题,但这需要大量工作,因为您不仅要在用户正常输入时进行拦截,还要复制/粘贴以及其他各种内容。< / p>