2016-04-17 17 views
0

Fehler ist dieseMit XHTML, Java Server Faces, PrimeFaces, Java und JQuery, wenn neue Elemente zu XHTML-Seite nichts hinzugefügt wird in Browser erzeugt

"UI Layout Initialization Error 
    The center-pane element does not exist. 
    The center-pane is a required element." 

nichts auf dem Bildschirm angezeigt wird, wenn ich keine neuen Elemente hinzufügen die XHTML-Seite. Im Grunde habe ich die Ein- und Ausgänge einer Open-Source-Anwendung gelernt.

Wir versuchen, die Machbarkeit der Verwendung dieser Technologie in zukünftigen Projekten zu ermitteln, also haben wir uns die Aufgabe gestellt, das Open-Source-Projekt zu analysieren.

Also beschlossen wir, dass wir die Technologie brechen würden, um zu sehen, wie wir es dann beheben könnten.

Wir konnten es durch Hinzufügen eines einfachen Elements zu brechen. Wir haben der XHTML-Hauptseite einen versteckten Input hinzugefügt.

Die Seiten sind sehr komplex mit Ajax, Servlets, JSP-Seiten, XHTML, etc .. so die Interaktion dieser Dinge hat es einen Bär gemacht, um herauszufinden, warum es nicht funktioniert, wenn neue Elemente hinzugefügt ...

das Element ich habe ist dies

<h:inputHidden id="tabcnt" value="#{repositoryHandler.iTabCnt}" /> 

Wenn Sie in diesem Code sehen # der Teil {repositoryHandler.iTabCnt}

das heißt, es eine serverseitige Variable ist, die in unserer XHTML Seite zugreifen .

Antwort

0

Das Problem ist schließlich, dass die Variable, die ein Mitglied war - public class RepositoryHandler, nicht Getter und Setter hatte ..

Nachdem ich dieses Problem behoben, dann ist dein Onkel Bobs !! Problem gelöst!!