在ADF12c Popup中集成CKEditor

时间:2017-06-08 11:09:19

标签: ckeditor oracle-adf

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

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

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

使用不同的内容交付模式(即时,懒惰)获取弹出窗口的此异常。我还尝试了声明的ADF RichText Editor并将其替换为CKEDitor替换标记。

有谁知道为什么CKEDitor不能在ADF Popup中工作。

2 个答案:

答案 0 :(得分:0)

你的var rt1和rt2是否返回任何值或未定义?要在ADF页面中搜索组件,您应该使用链接herehere中定义的javascript。

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

答案 1 :(得分:0)

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