问题标签 [jodit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rich-text-editor - 将@user_list 添加到 Jodit 富文本编辑器
Jodit 编辑器一切正常,但需要有一个 @user_list 。只是我想在输入“@”时触发脚本。然后它将弹出一个可用的用户名,编辑器可以选择其中一个。然后应该打印在文本区域。
我请求 Jodit 支持,但仍未回复。有 Jodit 编辑的专业人士吗?
reactjs - 如何在不使用 useMemo 的情况下使 jodit textarea 动态化
我用 jodit-react 做了一个文本编辑器。但是一旦我在文本输入中输入一个值,焦点就会被禁用。
当我这样做时,我遇到了我提到的问题。
功能:
状态和获取
我试过的:
如果我这样做,“contentFromApi”数据不会放在文本编辑器中,因为它来自 api。如果我强制代码等待来自 api 的数据,我会得到 React 的“渲染过多”错误。
我想要的是,当第一次渲染组件时,来自 api 的文本数据出现在文本编辑器中,并且可以以健康的方式进行更改。我怎样才能做到这一点?
caret - Jodit Editor (WYSIWYG) - 长期存储/恢复光标位置(恢复文档编辑)
要求:我需要允许用户在登录会话之间重新编辑内容,并被放置在他们上次保存工作时所在的内容位置。
测试/过程示例:
- 用户开始使用 Jodit 编辑内容(假设已有内容,很多“页面”长)。
- 用户正在内容的中间附近进行编辑。
- 用户关闭/注销系统。
- 用户几天后返回,登录,并想继续编辑内容
- 需要:当用户看到 Jodit 控件时,光标位置应该正好是他们几天前离开的位置。
由于 Jodit 创建了自己的对象,因此我无法使用 .selectionStart 属性来重置位置。看起来 Jodit 在编辑过程中使“原始文本区域”对象保持同步,因此我可以从中提取 .selectionStart。但我找不到在 Jodit“对象”中设置起始位置的方法。
javascript - 无法访问由 TinyMCE 在 Next.JS 中反应生成的模式中的输入字段
我在我的项目中使用 Next.JS。我想将 TinyMCE 编辑器添加到我的页面。我使用了下面的代码。
对于两个不同的页面,我得到了此代码的两种不同行为。
在主页上,即localhost:3000/
编辑器工作正常。我可以通过弹出模式添加图像、附加链接等。
但是当我去localhost:3000/admin/teams
弹出模式的输入字段时,它是不可聚焦的。当我单击它时,它不会获得焦点。但同时,我可以与按钮/复选框进行交互。它只是不关注输入字段。
我没有得到导致此问题的原因。同样的问题也发生在 Jodit 编辑器中。我不知道它是否与 Next.JS 环境问题或路径相关问题有关。在尝试这两个编辑器后的最后几天,我认为这个问题与它们中使用的模态元素有关(也许)。
任何建议或帮助将不胜感激。谢谢你。
editor - 如何在 jodit 所见即所得编辑器中启用 codemirror
我找不到如何在 jodit 编辑器中启用 codemirror 我没有在 xdsoft 网站的文档中找到它有人知道吗?