Bonjour,
J'utilise actuellement JSF, Spring et Hibernate dans un de mes projets et pour l'instant tout ce passe pour le mieux...
Je voudrais désormais ajouter de l'AJAX dans mes pages JSPs pour les rendre un peu plus réactives. Pour ce faire j'utilise le framework DWR (Direct Web Remoting)...
Voici mon problème (essentiellement lié à l'utilisation de la dataTable):
Je voudrais que, lorsqu'un clique est effectué sur une des lignes de la dataTable, le code suivant (permettant de faire une requête asynchrone) soit exécuté:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <t:dataTable id="testDataTable" styleClass="scrollerTable" headerClass="scrollerTableHeader" rowClasses="scrollerTableRow1,scrollerTableRow2" columnClasses="scrollerTableColumn1,scrollerTableColumn2,scrollerTableColumn3" var="test" value="#{TestController.getL}" preserveDataModel="false" rows="15" rowOnClick="???'"> <h:column> <f:facet name="header"> <h:outputText value="Nom" /> </f:facet> <h:outputText value="#{test.name}" /> </h:column> <h:column> <f:facet name="header"> <h:outputText value="Description" /> </f:facet> <h:outputText value="#{test.description}" /> </h:column> <h:column> <f:facet name="header"> <h:outputText value="Date" /> </f:facet> <h:outputText value="#{test.date.time}"> <f:convertDateTime pattern="dd/MM/yyyy" /> </h:outputText> </h:column> </t:dataTable>
Il me faudrait quelque chose de ce genre au niveau de ma dataTable (cf. en rouge):Code:
1
2
3
4
5 function showDetail(objID) { newsService.getObjectByID(replyGetObjectByID, objID); ... }
Est que quelqu'un pourrait m'aiguillerCode:rowOnClick="showDetail(#{test.id});"
Merci ;)