Bonjour
J'essaie d'afficher les données du server sous la forme d'une gridview.
J'obtiens cette erreur:
Voici le code qui me permet d alimenter ma gridview:va.lang.IndexOutOfBoundsException: Row index: -1, Row size: 0
at com.google.gwt.user.client.ui.HTMLTable.checkRowBounds(HTMLTable.java:1146)
at com.google.gwt.user.client.ui.HTMLTable.insertRow(HTMLTable.java:1271)
at com.google.gwt.user.client.ui.Grid.insertRow(Grid.java:175)
at com.google.gwt.sample.contacts.client.view.ContactsViewImpl.setRowData(ContactsViewImpl.java:67)
ContactTable est un object Grid
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public void setRowData(List<T> rowData) { this.rowData = rowData; for (int i = 0; i < rowData.size(); ++i) { // TableRowElement row = tbody.insertRow(-1); contactsTable.insertRow(i-1); T t = rowData.get(i); for (int j = 0; j < columnDefinitions.size(); ++j) { StringBuilder sb = new StringBuilder(); columnDefinitions.get(j).render(t, sb); contactsTable.setHTML(i, 1,sb.toString()); } } }
Je vous remercie de votre aide
Partager