comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/ProjectList.java @ 1391:f554dce42d66

Issue 355. Cancel the double click event for projectlist header. flys-client/trunk@3224 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 10 Nov 2011 13:59:48 +0000
parents 87b6a93db523
children bc06a671ef60
comparison
equal deleted inserted replaced
1390:13d07b7daa89 1391:f554dce42d66
32 import com.smartgwt.client.widgets.grid.events.CellDoubleClickHandler; 32 import com.smartgwt.client.widgets.grid.events.CellDoubleClickHandler;
33 import com.smartgwt.client.widgets.grid.events.EditCompleteEvent; 33 import com.smartgwt.client.widgets.grid.events.EditCompleteEvent;
34 import com.smartgwt.client.widgets.grid.events.EditCompleteHandler; 34 import com.smartgwt.client.widgets.grid.events.EditCompleteHandler;
35 import com.smartgwt.client.widgets.grid.events.RowContextClickEvent; 35 import com.smartgwt.client.widgets.grid.events.RowContextClickEvent;
36 import com.smartgwt.client.widgets.grid.events.RowContextClickHandler; 36 import com.smartgwt.client.widgets.grid.events.RowContextClickHandler;
37 import com.smartgwt.client.widgets.grid.events.HeaderDoubleClickHandler;
38 import com.smartgwt.client.widgets.grid.events.HeaderDoubleClickEvent;
37 import com.smartgwt.client.widgets.layout.VLayout; 39 import com.smartgwt.client.widgets.layout.VLayout;
38 import com.smartgwt.client.widgets.menu.Menu; 40 import com.smartgwt.client.widgets.menu.Menu;
39 import com.smartgwt.client.widgets.menu.MenuItem; 41 import com.smartgwt.client.widgets.menu.MenuItem;
40 import com.smartgwt.client.widgets.menu.MenuItemSeparator; 42 import com.smartgwt.client.widgets.menu.MenuItemSeparator;
41 import com.smartgwt.client.widgets.menu.events.MenuItemClickEvent; 43 import com.smartgwt.client.widgets.menu.events.MenuItemClickEvent;
196 ListGridField name = buildNameField(); 198 ListGridField name = buildNameField();
197 ListGridField fav = buildFavoriteField(); 199 ListGridField fav = buildFavoriteField();
198 200
199 grid.setFields(date, name, fav); 201 grid.setFields(date, name, fav);
200 202
203 grid.addHeaderDoubleClickHandler(new HeaderDoubleClickHandler() {
204 public void onHeaderDoubleClick(HeaderDoubleClickEvent event) {
205 // cancel the event.
206 return;
207 }
208 });
209
201 // add a handler to set / unset the favorite state of a project 210 // add a handler to set / unset the favorite state of a project
202 grid.addCellClickHandler(new CellClickHandler() { 211 grid.addCellClickHandler(new CellClickHandler() {
203 public void onCellClick(CellClickEvent event) { 212 public void onCellClick(CellClickEvent event) {
204 if (event.getColNum() != 2) { 213 if (event.getColNum() != 2) {
205 return; 214 return;

http://dive4elements.wald.intevation.org