Java sencha GXT css类
我在gxt中设置网格样式时遇到了问题,问题是网格中的元素得到了名为“.GKA1XC4LIC”的css类(我不知道具体如何),这个类覆盖了我自己的css类(在我自己的css文件中)提供的设置。但是,一些属性(如字体大小)我可以随类更改(我的意思是我的css文件正在加载) 我猜这个.GKA1XC4LIC类是在我不知道在哪里生成的。为什么要这样做?我这样做完全错了吗 我这样设置类名: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");
codeColumnConfig.setColumnTextClassName("smk-grid-text");
谢谢我想您正在使用GXT3。您说过一些属性是通过更改css来设置的。这是因为GXT3没有设置它们,所以它们可以工作 要正确使用GXT3外观,最好在迁移指南中查看本节。大约在这一页的中间 它解释了修改GXT3使用的外观模式的两种方法
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以来的一个重大差异。谢谢你的手机示例