primefaces codeMirror没有't加载自己的css和js

primefaces codeMirror doesn't load his own css and js

本文关键字:自己的 加载 css js codeMirror 没有 primefaces      更新时间:2023-09-26

我想使用带有sql语法的来自primeface扩展的codeMirror。

当包含此组件的页面加载时,我出现了404错误。找不到Css和javascript组件。

我的代码与showcase ext codeMirror中的示例相同。

使用素数面5.1和素数面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)用于primefaces组件的css和js。

其他素数面组件加载正确,所以我不明白为什么这个不能工作。

我的代码出了什么问题?

我也遇到了同样的错误,并设法将资源代码镜像依赖项添加到我的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>