#javascript #java #ajax
Вопрос:
Я работаю над новым проектом, но у меня возникли некоторые трудности с ним. У меня есть три таблицы, последние 2 таблицы сделаны с выбором одного элемента в первой. Поэтому я хочу, чтобы при щелчке в любом месте элемента в первой таблице другие таблицы обновлялись, поэтому я делаю это :
Java-код :
public void reloadData(Long groupId) {
System.out.println("Hello");
}
}
Код Xhtml :
<tbody>
<ui:repeat
value="#{gestionGroup.listGroups}"
var="group">
<tr>
<f:ajax event="click" listener="#{gestionGroup.reloadData(group.id)}"
render="form01:sgKidsListPanel form01:sgParentsListPanel"/>
<td style="display: none;"></td>
<td>#{group.nom}</td>
</tr>
</ui:repeat>
</tbody>
Во-первых, он говорит мне, что я не могу выполнить AJAX без родителя ClientBehaviorHolder, поэтому я пытаюсь поместить одного родителя ClientBehaviorHolder (я пытаюсь использовать CommandLink, DataTable и еще один или два), но это не работает…