在 ADF12c 弹出窗口中集成 CKEditor

Integrate CKEditor in ADF12c Popup

我正在尝试将 CKEditor 集成到使用 JSP 标记库的页面片段中的 ADF 弹出窗口中。 我正在使用 JDeveloper 12.13 版本。 这是在子表单中的弹出窗口中使用的代码。

<cke:editor basePath="/PLS/js/" editor="editor1"  value="Type Here"/>  

低于错误 java.lang.IllegalStateException: 找不到要流式传输的组件 在 oracle.adfinternal.view.faces.streaming.StreamingDataManager.submit(StreamingDataManager.java:519) 在 oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer._encodeStreamingResponse(DocumentRenderer.java:4047)

使用不同的弹出内容交付模式(立即、惰性)获取此异常。我还尝试声明 ADF RichText Editor 并将其替换为 CKEDitor 替换标签。

有谁知道为什么 CKEDitor 在 ADF 弹出窗口中不起作用。

您的 var rt1 和 rt2 return 有任何值还是未定义?要在 ADF 页面中搜索组件,您应该使用链接 here and here 中定义的 javascript。

您还可以参考 oracle 文档 here 以了解如何使用 ADF 客户端架构。

我在一个单独的任务流中实现了 CKEditor,而不是弹出窗口,并通过调用该任务流作为内联弹出对话框将其用作我主页中的一个区域。这解决了我的问题