0
Ich bekomme keine Warnungen oder Fehlermeldungen in der Konsole. Debug-Modus-Haltepunkte funktionieren nicht in der Methode "ValueChangeListener" in der Bean-Klasse. Andere Methoden arbeiten im Debug-Modus in der Bean-Klasse. Ich versuchte auch Ajax mit Zuhörer. (Ich benutze Maven) hat jemand eine Idee?Debug-Modus Breakpoints funktioniert nicht in valueChangeListener
xhtml-Datei:
<?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:f="http://java.sun.com/jsf/core"
xmlns:b="http://bootsfaces.net/ui"
xmlns:p="http://primefaces.org/ui"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">
<h:body>
<ui:composition template="/template/template.xhtml">
<ui:define name="menu">
<ui:include src="/template/menu.xhtml">
<ui:param name="menuId" value="4"></ui:param>
</ui:include>
</ui:define>
<ui:define name="content">
<ui:include src="../template/progress.xhtml"></ui:include>
<h:form id="nameForm">
<h:outputScript library="primefaces" name="jquery/jquery.js"
/>
<b:column col-xs="12" col-md="8">
<b:panel style="width:80%">
<b:panelGrid colSpans="4,8">
<p:tabView id="tabView" style="min-width:450px;" >
<p:tab title="..." >
<b:panelGrid colSpans="3,9" columns="2"
cellpadding="10">
<p:selectOneMenu value="#{beanController.a}"
id="AId"
valueChangeListener="#{beanController.aSelected}" onchange="submit()">
<p:ajax event="change"/>
<f:selectItems
value="#{beanController.aList}" />
</p:selectOneMenu>
</b:panelGrid>
</p:tab>
beanController.java:
@ManagedBean(name = "beanController")
@ViewScoped
public class BeanController {
public void aSelected(ValueChangeEvent event){
dank Tran, habe ich versucht, Ihren Vorschlag. Ich habe Ajax in XHTML geändert und auch implementiert und Methoden in Bean-Klasse aber Debug funktioniert nicht in Listener-Methode. – cgunes
Erstens können Sie dieses Schaufenster ausprobieren: http://www.primefaces.org/showcase/ui/ajax/listener.xhtml Erstellen Sie eine einfache Datei wie diese, um sicherzustellen, dass Ihre Projektunterstützung ausgeführt wird. Wenn Sie können, teilen Sie Ihr Projekt hier. Ich werde versuchen, für Sie zu debuggen. – BIZ