joomla - 如何在带有 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 页面显示编辑器呢?
解决方案
推荐阅读
- c# - 为什么我不能枚举 X509Store.Certificates
- c# - 在内部函数c#中调用方法
- c++ - 是否可以将数组作为参数传递给函数而不为该数组创建变量?
- string - 如何仅替换 MIPS 中字符串的第一个字符?
- javascript - 三.js定位问题和coneGeometry错误
- c - (C) 我们可以通过哪些方式来操作内存长度和地址?
- c# - InternetSetCookieEx InternetGetCookieEx Cookie 从不/总是过期
- php - Ubuntu LEMP 堆栈中的 Laravel 502 错误网关
- c++ - 如何阻止角色在控制台中移动?
- java - 一旦我运行我的 Appium 脚本,线程“主”java.lang.NoClassDefFoundError 中的异常