0

メッセージ:'PrimeFaces'は未定義です、メッセージ:オブジェクトが必要です:

このエラーは、特にアコーディオンパネルがある場合にIE8で表示されます。ページを更新した後、エラーは発生しません。アコーディオンパネルにデータテーブルコマンドボタンがあり、各タブ内のダイログを確認する場合、アコーディオンパネルは基本的に初期ロード時にIEで機能しません。私はプライムフェイス3.4、myfacesでjsf2を使用しています

  <p:accordionPanel  value="#{testBean.systems}" var="system"  dynamic="true">  

                  <p:tab title="#{system.name}" id="systemId">  
                 <p:commandButton process="@this"  value="edit" icon="ui-icon-pencil" styleClass="btn-primary" style="margin-left:734px;" action="#{testBean.edit}">

                <f:setPropertyActionListener target="#{testBean.formBean}" value="#{system}"></f:setPropertyActionListener>

                </p:commandButton>              
                <p:commandButton value="delete" icon="ui-icon-trash"  styleClass="btn-primary" style="width:70px;" oncomplete="confirmDeleteDialog.show()"/>

                <p:confirmDialog message="message" width="200" 
                                 showEffect="explode" hideEffect="explode" 
                                 header="Confirm" severity="alert" widgetVar="confirmDeleteDialog"> 

                    <p:commandButton  process="@this" value="#{msg.EditSystem_confirmAnswer1}"  action="#{testBean.deleteSystem}" oncomplete="confirmDeleteDialog.hide()">
                        <f:setPropertyActionListener target="#{testBean.formBean}" value="#{system}"></f:setPropertyActionListener>
                    </p:commandButton> 
                    <p:commandButton value="#{msg.EditSystem_confirmAnswer2}" onclick="confirmDeleteDialog.hide()" type="button" /> 

                </p:confirmDialog>  



                     <p:dataTable id="dataTable" var="tester" value="#{system.studs}" rowKey="#{tester.id}">  

                     <p:column id="serName"  sortBy="#{tester.name}"  headerText="#{msg.AddService_serName}"> 

                         <p:commandLink value="#{tester.name}" immediate="true" process="@this" action="#{testBean1.edit}">  
                            <f:setPropertyActionListener   target="#{testBean1.testId}" value="#{tester.id}"/>
                            <f:setPropertyActionListener   target="#{testBean1.testId2}" value="#{tester.desc}"/>
                            <f:setPropertyActionListener   target="#{testBean1.testId3}" value="#{tester.name}"/>
                         </p:commandLink>

                    </p:column>  
4

0 に答える 0