primefaces codeMirror不会加载自己的CSS和JS [英] primefaces codeMirror doesn't load his own css and js

查看:223
本文介绍了primefaces codeMirror不会加载自己的CSS和JS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用带SQL语法的primeface-extension中的codeMirror.

I want to use codeMirror from primeface-extension with an sql syntax.

加载包含该组件的页面时,出现404错误.找不到CSS和javascript组件.

I've got a 404 error when the page who contains this component load. The Css and javascript component not found.

我的代码与Showcase-ext codeMirror中的示例相同.

My code is the same as the example from showcase-ext codeMirror.

使用primefaces 5.1和primefaces-ext 2.1.0.

Using primefaces 5.1 and 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;  
}

我的浏览器控制台上的错误:Primefaces组件的CSS和JS 404(不可解释).

The error on my browser console: 404 (Introuvable) for css and js of primefaces component.

其他primefaces组件可以正确加载,因此我不明白为什么该组件不起作用.

The other primefaces component load correctly so i doesn't understand why this one not work.

我的代码有什么问题?

推荐答案

我遇到了相同的错误,并设法使其工作,将资源-codemirror依赖项添加到我的pom.xml中.

I have got the same error and managed to make it work adding resources-codemirror dependency to my 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不会加载自己的CSS和JS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆