Hello, I am trying to implement dynamically resizable columns in GWT 2.4 CellTable. What I am trying to do here is that on the "mousedown" event, I get the X,Y co-ordinates where the mousedown event occured and also the Column in which it occured. Then I am trying to get the Column object using getColumn(int columnIndex) method and it returns me a Column object. The problem arises when I pass this Column object to getColumnWidth() method because I want to calculate the original width of the Column and then re-set it according to where the User- clicks it (i.e. the X co-ordinate when the mouse down event occurs.)
Below is the code snippet :- CellTable<String[]> cellTable = new CellTable<String[]>(10, tableRes); // tableRes is a tableResources object to do custom styling on the CellTable... // I add some columns to the cellTable.... I have skipped that part of code while posting here...The first column // added is a CheckboxCell Column and rest are all TextCell columns. cellTable.addCellPreviewHandler(new CellPreviewEvent.Handler<String[]>() { public void onCellPreview(CellPreviewEvent<String[]> event) { String type = event.getNativeEvent().getType(); if (type.equals("mousedown")) { int col = event.getColumn(); Column<String[], ?> column = (Column<String[], ? > )cellTable.getColumn(col); Window.alert("CLICKED" + col + "/" + event.getNativeEvent().getClientX() + "/" + event.getNativeEvent().getClientY()); int colOrigWidth = Integer.parseInt(cellTable.getColumnWidth(column)); System.out.println("Column " + col + " Original Width : " + colOrigWidth); } } }); When I execute the code, I get an error in Development Mode window of GWT, as stated below :- 00:01:30.782 [ERROR] Line 5257: The method getColumnWidth(Column<String[],capture#3-of ?>) is undefined for the type CellTable<String[]> I guess the problem here is that the Column type arguments are either Column<String[], Boolean> or Column<String[], String> and that is causing the error ? Any help would be appreciated as this issue that I am facing is urgent. Thanks in advance. P.S. :- The same error appears when I try to use setColumnWidth() as well... -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.