/ / tem um erro como “malformedXML: Durante a atualização: j_idt8: showTime não encontrado” - ajax, jsf

tem um erro como "malformedXML: durante a atualização: j_idt8: showTime não encontrado" - ajax, jsf

estou usando o jsf 2.0 e com o ajax e quando seleciono o item da caixa suspensa, quero que ele me mostre o item da lista showTime

arquivo xhtml:

                <tr>
<td>Movies:</td>
<td>
<h:selectOneMenu value="#{locationBean.movie}"
disabled="#{locationBean.movieListDisabled}"
id="movieList">
<f:selectItems value="#{locationBean.movies}"/>
<f:ajax render="showTime"/>
</h:selectOneMenu></td>
</tr>
<tr>
<td>Availablity:</td>
<td>
<ui:repeat value="#{locationBean.showTime}" var="item" id="showTime">
<div><h:inputText value="#{item.value}" id="showTime"/></div>
</ui:repeat>
</td>
</tr>

e do bean estou retornando a lista do showTiming ..

como superar este erro

Respostas:

1 para resposta № 1

De BalusC: "o por si só não gera nenhum HTML, portanto, JS / Ajax não pode" encontrar nada em HTML para atualizar / renderizar "

Tente algo assim:

<tr>
<td>Movies:</td>
<td>
<h:selectOneMenu value="#{locationBean.movie}" disabled="#{locationBean.movieListDisabled}" id="movieList">
<f:selectItems value="#{locationBean.movies}"/>
<f:ajax event="change" render="showTimePanel"/>
</h:selectOneMenu>
</td>
</tr>
<tr>
<td>Availablity:</td>
<td>
<h:panelGroup id="showTimePanel">
<ui:repeat value="#{locationBean.showTime}" var="item">
<div><h:inputText value="#{item.value}"></div>
</ui:repeat>
</h:panelGroup>
</td>
</tr>