0

我需要通过 CSS 文件在 GWT 中设置特定样式的 Cell Browser 单元格。关于如何做的任何指示

4

2 回答 2

1

如果您使用的是 2.4 或 2.5 sdk 的 GWT

getCellStyleNames()创建列时覆盖。

            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>"));
于 2013-04-02T18:54:28.503 回答
0

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

cellBrowserInstance.setStylePrimaryName("newStyle");

在您的 CSS 中列出“newStyle”。

于 2013-04-02T17:01:25.927 回答