Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java sencha GXT css类_Java_Css_Extjs_Styles_Gxt - Fatal编程技术网

Java sencha GXT css类

Java sencha GXT css类,java,css,extjs,styles,gxt,Java,Css,Extjs,Styles,Gxt,我在gxt中设置网格样式时遇到了问题,问题是网格中的元素得到了名为“.GKA1XC4LIC”的css类(我不知道具体如何),这个类覆盖了我自己的css类(在我自己的css文件中)提供的设置。但是,一些属性(如字体大小)我可以随类更改(我的意思是我的css文件正在加载) 我猜这个.GKA1XC4LIC类是在我不知道在哪里生成的。为什么要这样做?我这样做完全错了吗 我这样设置类名: codeColumnConfig.setColumnTextClassName("smk-grid-text");

我在gxt中设置网格样式时遇到了问题,问题是网格中的元素得到了名为“.GKA1XC4LIC”的css类(我不知道具体如何),这个类覆盖了我自己的css类(在我自己的css文件中)提供的设置。但是,一些属性(如字体大小)我可以随类更改(我的意思是我的css文件正在加载)

我猜这个.GKA1XC4LIC类是在我不知道在哪里生成的。为什么要这样做?我这样做完全错了吗

我这样设置类名:

codeColumnConfig.setColumnTextClassName("smk-grid-text");

谢谢

我想您正在使用GXT3。您说过一些属性是通过更改css来设置的。这是因为GXT3没有设置它们,所以它们可以工作

要正确使用GXT3外观,最好在迁移指南中查看本节。大约在这一页的中间

它解释了修改GXT3使用的外观模式的两种方法

  • 通过配置(在GWT模块XML文件中)
  • 通过构造函数参数
  • 在Sencha文档中还有另一种解释

    也就是说,这相当复杂,取决于你需要改变的程度

    为了快速完成,我有时会使用一个单元格来呈现我需要的效果:

    例如,在网格中以特定的方式渲染单元格

            ColumnConfig<Users, String> userCol = new ColumnConfig<SelectUserDialog.Users, String>(selectUserProperties.userName(), 240);
    
            AbstractCell<String> c2 = new AbstractCell<String>() {
    
                @Override public void render(com.google.gwt.cell.client.Cell.Context context, String value, SafeHtmlBuilder sb) {
                    value = "<div  style=\"font-size:2.5EM; line-height : 30px; height=40px\" >" + value + "</div>";
                    sb.appendHtmlConstant(value);
                }
            };
    
            userCol.setCell(c2);
    
    ColumnConfig userCol=new ColumnConfig(选择userproperties.userName(),240);
    AbstractCell c2=新的AbstractCell(){
    @重写公共void呈现(com.google.gwt.cell.client.cell.Context上下文、字符串值、SafeThMLBuilder sb){
    value=“”+value+”;
    sb.附加HtmlConstant(值);
    }
    };
    用户列设置单元(c2);
    

    如果您还没有使用ColumnConfig,您可能需要查看并且

    这也是一个GWT项目吗?@IanJacobs当然,gxt是在gwti上使用的,我想我错过了自GWT1.6以来的一个重大差异。谢谢你的手机示例