首页 > 解决方案 > 如何在带有 AJAX 的 API 的 joomla 中获取表单的“编辑器”字段?

问题描述

将此 $code 插入模块中,

 
<form ...>
<?= JEditor::getInstance($name_editor)->display($namefield, $valuefield, '100%', 'auto', 10, 4, TRUE, $idfield, NULL, NULL,$paramsEditor);  ?>
<input .../>
<input type="submit"/>
</form>
 

我将此代码粘贴到 Joomla 模块中,一切正常,所见即所得编辑器已加载到网站上。它有一切,一个面板,粗体,大小,缩进等按钮。但是当模块在 AJAX 模式下工作时,当将表单加载到页面中时,而不是所见即所得编辑器,通常 <TEXTAREA> 会显示在按钮旁边是“关闭编辑器”。如果单击“关闭编辑器”按钮,则不会发生任何事情。. 在我的模块中有一个用于选择编辑器类型的设置 "TynyEditor", "CodeMirror", "ArkEditor""JEditor::getInstance($name_editor)->displays()" 选择编辑器类型并保存设置后,在没有 AJAX的情况下编辑器可以正常工作 。但是如何使用 Joomla API 通过 Ajax 页面显示编辑器呢?

标签: joomlatinymcejoomla3.0tinymce-4joomla-extensions

解决方案


推荐阅读