primefaces codeMirror不加载自己的CSS和JS(primefaces codeM

2019-10-21 03:29发布

我想从primeface扩展与SQL语法使用codeMirror。

我有当页面谁包含此组件负载404错误。 CSS和JavaScript组件未找到。

我的代码是一样的,从展示-EXT codeMirror的例子。

使用primefaces 5.1和primefaces-EXT 2.1.0。

有没有人有这个问题?

先感谢您。

编辑:

我的JSF:

    <pe:codeMirror id="codeMirror"
    value="#{sandboxBean.content}" lineNumbers="true"/>  

    <p:commandButton actionListener="#{sandboxBean.changeMode}" update="codeMirror"  
             value="Change mode with AJAX" style="margin-top:10px;"/>

我的豆:

private String content;  
private String mode = "javascript";  

public void changeMode() {  
    if (mode.equals("css")) {  
        mode = "javascript";  
    } else {  
        mode = "css";  
    }  
}  

public List<String> complete(final CompleteEvent event) {  
    final ArrayList<String> suggestions = new ArrayList<String>();  

    suggestions.add("context: " + event.getContext());  
    suggestions.add("token: " + event.getToken());  

    return suggestions;  
}  

public String getContent() {  
    return content;  
}  

public void setContent(final String content) {  
    this.content = content;  
}  

public String getMode() {  
    return mode;  
}  

public void setMode(final String mode) {  
    this.mode = mode;  
}

404(Introuvable)对CSS和primefaces组件的JS:我的浏览器控制台上的错误。

其他primefaces组件正确加载,所以我不明白为什么这个不行。

什么是错在我的代码?

Answer 1:

我已经得到了同样的错误,并设法使其工作增加资源,codemirror依赖于我的pom.xml

    <dependency> 
        <groupId>org.primefaces.extensions</groupId> 
        <artifactId>primefaces-extensions</artifactId> 
        <version>3.2.0</version> 
    </dependency>       
    <dependency>
        <groupId>org.primefaces.extensions</groupId>
        <artifactId>resources-codemirror</artifactId>
        <version>1.2.1</version>
    </dependency>


文章来源: primefaces codeMirror doesn't load his own css and js