Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
selectOneRadio PrimeFaces Ajax_Ajax_Jsf_Primefaces - Fatal编程技术网

selectOneRadio PrimeFaces Ajax

selectOneRadio PrimeFaces Ajax,ajax,jsf,primefaces,Ajax,Jsf,Primefaces,<p:layoutUnit position="north" size="70" styleClass="ui-center"> <h:panelGrid columns="6" cellpadding="10" > <p:selectOneRadio id="trie" value="#{consultation.trie}" > <f:sele

        <p:layoutUnit position="north" size="70" styleClass="ui-center">   

            <h:panelGrid columns="6" cellpadding="10" >
                <p:selectOneRadio id="trie" value="#{consultation.trie}" >  
                    <f:selectItem itemLabel="X" itemValue="1" />
                    <f:selectItem itemLabel="Y" itemValue="3" />
                    <f:selectItem itemLabel="Z" itemValue="4" />
                    <p:ajax update="tables1"/>  
                </p:selectOneRadio>
             </h:panelGrid>

        </p:layoutUnit>

        <p:layoutUnit  position="center" >   
            <h:panelGroup id="tables1">

                <p:dataTable value="#{bean.List1}" rendered="#{bean.trie==3}">

                </p:dataTable>

                <p:dataTable value="#{bean.List1}" rendered="#{bean.trie==1}">

                </p:dataTable>
            </h:panelGroup>
        </p:layoutUnit>
     </form>
</p:layout>

我应该更改id=trie两次以更新表1,我只有在第一次运行我的应用程序时才遇到这个问题

根据primefaces\u用户指南,布局单元必须有自己的形式。你应该在下面使用

        <p:layoutUnit position="north" size="70" styleClass="ui-center">   

            <h:panelGrid columns="6" cellpadding="10" >
                <p:selectOneRadio id="trie" value="#{consultation.trie}" >  
                    <f:selectItem itemLabel="X" itemValue="1" />
                    <f:selectItem itemLabel="Y" itemValue="3" />
                    <f:selectItem itemLabel="Z" itemValue="4" />
                    <p:ajax update="tables1"/>  
                </p:selectOneRadio>
             </h:panelGrid>

        </p:layoutUnit>

        <p:layoutUnit  position="center" >   
            <h:panelGroup id="tables1">

                <p:dataTable value="#{bean.List1}" rendered="#{bean.trie==3}">

                </p:dataTable>

                <p:dataTable value="#{bean.List1}" rendered="#{bean.trie==1}">

                </p:dataTable>
            </h:panelGroup>
        </p:layoutUnit>
     </form>
</p:layout>
<p:layout fullPage="true">
    <p:layoutUnit position="west" size="100">
        <h:form>
            <h:outputText value="Left Pane" />
        </h:form>
    </p:layoutUnit>
    <p:layoutUnit position="center">
        <h:form>
            <h:outputText value="Right Pane" />
        </h:form>
    </p:layoutUnit>
</p:layout>