Jsf 手风琴面板不正常

Jsf 手风琴面板不正常,jsf,primefaces,Jsf,Primefaces,你好,stackoverflow 我对素描是个初学者。我有个问题。这是我的密码 <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.

你好,stackoverflow

我对素描是个初学者。我有个问题。这是我的密码

    <?xml version="1.0" encoding="ISO-8859-1" ?>
<!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:p="http://primefaces.org/ui"
    xmlns:ui="http://java.sun.com/jsf/facelets">
<h:head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title>facelets</title>
</h:head>
<h:body>
    <h:form>
        <p:accordionPanel style="width:300px;" > 
            <p:tab title="tab1">
                <h:commandLink value="click"></h:commandLink>
                <br />
                <h:commandLink value="next"></h:commandLink>
                <br />
                <h:commandLink value="previous"></h:commandLink>
            </p:tab>
            <p:tab title="tab2" id="panel">
                <p:commandLink value="click" action="override" update="panel"></p:commandLink>

                <br />
                <p:commandLink value="next" action="header"></p:commandLink>
                <br />
                <h:commandLink value="previous"></h:commandLink>
            </p:tab>
            <p:tab title="tab3">
                <h:commandLink value="click"></h:commandLink>
                <br />
                <h:commandLink value="next"></h:commandLink>
                <br />
                <h:commandLink value="previous"></h:commandLink>

            </p:tab>

        </p:accordionPanel>

    </h:form>
</h:body>
</html>

小脸






当我单击第二个或第三个选项卡中的commandlinks时,选择后它会导航到第一个选项卡,而不会停留在我执行选择的选项卡中,比如说,如果我单击juniper选项卡内的“单击”链接,那么它会导航到第一个选项卡。欢迎提出任何建议。提前感谢

在命令链接中使用partialsubmit=“true”。 手风琴重置自身的原因是,一旦您单击任何commandlink,整个表单将被刷新,而不是面板本身。部分提交将执行部分刷新


谢谢你的回答,但我试过了,但没用。这些commandlinks的作用是什么?它调用了任何MBean还是什么?它调用了另一个.xhtml页面。(它使用与使用facelets的模板相同的上述页面)确定。您是否能够进入另一个.xhtml页面?或者只是停留在当前页面上。?抱歉问了这么多问题,但我需要知道你的预期行为和实际结果是什么。没问题,老兄。在上面的代码中,假设我单击第二个选项卡中的链接,它将打开它,但不是停留在第二个选项卡中,而是转到第一个选项卡。(仅供参考,我在当前打开的页面中使用了与模板相同的上述页面)