2012-02-25 7 views
0

(CellTableのように)でマウスのcellListの代替行の色を変更する可能性がありますか?GWT cellListの代替の行の背景色を変更する方法

おかげ

私はこの

 private CellList<EmployerJobs> clJobs ; 
     EmployerJobCell jobCell = new EmployerJobCell(); 
    clJobs = new CellList<EmployerJobs>(jobCell); 

     clJobs.setRowStyles(new RowStyles<EmployerJobs>() { 
    public String getStyleNames(EmployerJobs row, int rowIndex) { 

       if (rowIndex % 2 == 0) { 
        return "cellListEvenItem"; 
       } else { 
        return "cellListOddItem "; 
       } 
      } 

    }); 

をしようとしていますが、上記の行で:

     clJobs.setRowStyles(new RowStyles<EmployerJobs>() 

それは言う:

   The method setRowStyles(new RowStyles<EmployerJobs>(){}) is undefined for the type CellList<EmployerJobs>   
+0

[これはCellListのすべてのスタイルです](http://code.google.com/p/google-web-toolkit /source/browse/trunk/user/src/com/google/gwt/user/cellview/client/CellList.css?r=9687) – ArtemStorozhuk

+0

その外観は非常にシンプルですが、これをどのように使用しますか、単にスタイル名を割り当てることができますCSSを使用するか、私はこのスタイルを動作させるためにコードで何かを行う必要があります – user1226162

+0

あなたのスタイルシートでは、必要なスタイルをオーバーライドするだけです。例: '.cellListKeyboardSelectedItem { 背景:赤; } ' – ArtemStorozhuk

答えて

0

あなたはもっと自分自身のCSSファイルを作成しますgwtに基づいてデフォルトでコピーして、新しく作成したCSSファイルにCellList stylesをコピーし、必要なものをすべて変更してください。また、your_module.gwt.xmlからgwt default cssを除外し、新しく作成する必要があります。

+0

質問は、スタイル上にマウスを変更する方法です。そのリンク(これはあなたが私のコメントから引用したもの)の中で、これに対するスタイル応答のアイディアですか? – ArtemStorozhuk

関連する問題