Bonjour à tous,

J'ai développé une petite page GWT 2.3 qui permet de lister des évenements dans une CellTable.
Cette CellTable contient une colonne ou l'utilisateur peut clicker pour voir le rapport d'évenement sous forme de pdf (ouverture d'une popup)

J'arrive tout à fait à ouvrir le rapport sous firefox, sous chrome, sous IE9, mais rien ne se passe sous IE8.
Probleme, les utilisateurs de l'appli veulent utiliser IE8

Voila divers bout de code de ma page:

Un extrait de mon Panel qui affiche les résultats:
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
 
private void initCellTable() {
  // Date / Time
  Column<Event, String> dateColumn = new Column<Event, String>(new TextCell()) {
    @Override
    public String getValue(Event row) {
      return DateTimeFormat.getFormat("dd/MM/YYYY").format(row.getDate());
    }
  };
  cellTable.addColumn(dateColumn, constants.date());
 
  // Event Number 
  Column<Event, String> eventNumberColumn = new Column<Event, String>(new TextCell()) {
    @Override
    public String getValue(Event row) {
       return String.valueOf(row.getId());
    }
  };
  cellTable.addColumn(eventNumberColumn, constants.eventNumber());
 
  Column<Event, String> pdfColumn = new Column<Event, String>(new ClickableTextCell() {
    @Override
    public void onBrowserEvent(final Context context, Element parent, String value, NativeEvent event, ValueUpdater<String> stringValueUpdater) {
      if (event.getButton() == NativeEvent.BUTTON_LEFT) {
        CrashRow row = (CrashRow) context.getKey();
        Window.open(application.VIEW_SERVLET + row.getId(), "_blank", "");      
      }
    }
  }) {
    @Override
    public String getValue(CrashRow object) {
      return "view report";
    }
  };
  cellTable.addColumn(pdfColumn, constants.companyReport());
}
Si quelqu'un à une idée, ça me serait d'un grand secours!