p:工具栏不显示,尽管其他元素也可以正常工作

时间:2018-07-27 09:40:58

标签: jsf primefaces

我有下面的代码来显示编辑器和工具栏,以某种方式没有显示工具栏,而我只是出现了一条细线(屏幕截图中以黄色突出显示)。

我从这里使用了工具栏代码。

有人可以帮我指出问题,我搜索并发现jquery可能是问题,但我没有明确加载任何jquery或其他库。另外,我的编辑器工作正常,但工具栏却没有。

<?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://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:p="http://primefaces.org/ui">

<h:head>
</h:head>
<h:body>
    <h1>Hello World PrimeFaces</h1>

    <h:form>

        <p:editor></p:editor>

        <br></br>

        <p:toolbar>
        <f:facet name="left">
            <p:commandButton type="button" title="Save" icon="ui-icon-disk" />
            <p:commandButton type="button" title="Delete" icon="ui-icon-trash" />
            <p:commandButton type="button" title="Print" icon="ui-icon-print" />
        </f:facet>


    </p:toolbar>

    </h:form>

</h:body>
</html>

enter image description here

1 个答案:

答案 0 :(得分:1)

我克隆了PrimeFaces测试项目:https://github.com/primefaces/primefaces-test

test.xhtml中输入您上面的确切代码。

然后我用mvn clean jetty:run运行项目,并导航到http://localhost:8080/primefaces-test/test.xhtml

这是我的屏幕截图。

enter image description here