2013-04-02 54 views

回答

0

您应该能够使用UIObject中的方法在任何小部件上设置css样式。在这种情况下,应该这样的事情:

cellBrowserInstance.setStylePrimaryName("newStyle"); 

与“newStyle”被列在你的CSS。

1

如果您正在使用2.4或GWT覆盖getCellStyleNames()

2.5 SDK,同时创造列。

  TextColumn<String> col= new TextColumn<String>() { 

       @Override 
       public String getCellStyleNames(Context context, String object) { 
        return "yourStylee"; 
       } 

       @Override 
       public String getValue(String object) {            
       return object.getName(); 
       }   

       }; 

     }; 

如果它的电池

public void render(com.google.gwt.cell.client.Cell.Context context, Meeting object, SafeHtmlBuilder sb) { 

     sb.append(SafeHtmlUtils.fromString(" <div class=youclass><table>")); 
     // Code goes here 
     sb.append(SafeHtmlUtils.fromString("<table> </div>")); 
+0

我使用GWT 2.5,但没有创造任何列。我目前正在研究GWT展示项目。 – JDT

+0

可以在这里粘贴一些代码行吗? –

+0

否则,在创建单元格本身时,您可以使用渲染方法,您可以添加您的类。 –

相关问题