我在页面上使用pe:codeMirror
组件为某些sql代码着色。我还想在我的页面上添加全屏插件。我已经在我的页面上包含 fullscreen.js (使用h:outputScript
)但是有一个 defineOption 函数被调用,由于没有,因此没有定义 codemirror.js 文件中的defineOption 函数(在codemirror jar中,由项目使用)。我还尝试从GitHub存储库(具有 defineOption 函数)中包含最新的 codemirror.js 文件以及 sql.js 文件以获取代码着色工作。整个过程非常正常(代码着色和全屏编辑工作,但有一些组件外观问题),但我不满意同时使用来自codemirror jar和其他一些文件(来自github存储库)的文件。
是否还有其他选项可以让代码着色和全屏编辑工作,而无需"混合"存储库文件的jar文件?将插件添加到页面的一般(正确)方法是什么?从jar或单独的文件?
PS:使用PF 5.1,PFE 3.2.0。