Primefaces扩展代码镜像错误

问题描述 投票:0回答:1

primefaces扩展代码镜像无法正常工作。已加载primefaces 6.1及其支持的jar。commons-lang3-3.1,gson-2.2.4,primefaces-extensions-6.1.0

primefaces-extensions-6.1.0-没有资源.primefaces.extensions.codemirror并出现以下错误

 WARNING [org.primefaces.util.ResourceUtils] (default task-58) Resource not 
found, ignore it. Name: codemirror/codemirror.js, Library: primefaces-
extensions

。我手动添加了这些CSS和JS。现在completemethod不会触发,并在浏览器中出现以下异常。

Uncaught SyntaxError: Unexpected token <
at eval (<anonymous>)
at jquery.js.xhtml?ln=primefaces&v=6.1:14
at Function.globalEval (jquery.js.xhtml?ln=primefaces&v=6.1:14)
at text script (jquery.js.xhtml?ln=primefaces&v=6.1:25)
at af (jquery.js.xhtml?ln=primefaces&v=6.1:25)
at cf (jquery.js.xhtml?ln=primefaces&v=6.1:25)
at i (jquery.js.xhtml?ln=primefaces&v=6.1:25)
at Object.send (jquery.js.xhtml?ln=primefaces&v=6.1:25)
at Function.ajax (jquery.js.xhtml?ln=primefaces&v=6.1:25)
at Function.bH._evalUrl (jquery.js.xhtml?ln=primefaces&v=6.1:25)

使用的jar文件链接:

https://files.fm/u/ak23jeht

primefaces codemirror primefaces-extensions
1个回答
0
投票

要使用codemirror扩展名,除了要在项目中包含库外,还必须在xhtml的顶部包含xmlns:pe="http://primefaces.org/ui/extensions"

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"
          xmlns:h="http://xmlns.jcp.org/jsf/html"
          xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
          xmlns:p="http://primefaces.org/ui"
          xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"
          xmlns:f="http://xmlns.jcp.org/jsf/core"
          xmlns:pe="http://primefaces.org/ui/extensions">

    <h:form id="form">
      <pe:codeMirror  
          id="codeMirror"  
          value="#{yourBean.code}" 
          lineNumbers="true"  
          matchBrackets="true" />  

    </h:form>
    </html>
© www.soinside.com 2019 - 2024. All rights reserved.