2013-06-19 47 views
0

我需要使我的celltable的列標題做一些右擊。RightClick CellTable標題

我實現了一個至今使用clicabletextcell的頭文件,但可以是任何東西。

這裏是我聲明我celltable至今:

Header header = new Header(new ClickableTextCell()) { 
         @Override 
         public String getValue() { 
          return actual.getCaption(); 
         } 
        }; 



        TextColumn<ObjetoDato> columna = new TextColumn<ObjetoDato>() { 

         @Override 
         public String getValue(ObjetoDato origen) { 
          return origen.getValor(actual.getNombreCampo()); 
         } 
        }; 
        columna.setSortable(true); 
        sortHandler.setComparator(columna, new Comparator<ObjetoDato>() { 
         @Override 
         public int compare(ObjetoDato o1, ObjetoDato o2) { 
          return o1.getValor(actual.getNombreCampo()).compareTo(o2.getValor(actual.getNombreCampo())); 
         } 
        }); 
        table.addColumn(columna,header); 

謝謝!

回答

1

退房點擊樣品這裏https://developers.google.com/web-toolkit/doc/latest/DevGuideUiCustomCells#cell-onBrowserEvent 在你的情況,你確認它是一個「click」事件後,你可以計算出左/右使用NativeEvent#getButton()

+0

我使用的例子頁面,但右鍵點擊我無法設法做anithyg。 onBrowserEvent是nt觸發器。但是是keydown。爲什麼是這樣? – fguespe

+0

不可能說,除非你想告訴我們你已經嘗試過 – maneesh