SmartClient版本:v9.0p_2014-02-13/EVAL部署
Firefox 26.0
将表单导出为PDF时,SelectItem的printTextBoxStyle将被忽略。
我有一个包含TextItem、SelectItem和TextAreaItem的表单。
对于每个FormItem,我调用
formItem.setPrintTextBoxStyle("printTextBoxStyle")
此"printTextBoxStyle"隐藏文本框周围的边框。
/* PrintStyle.css */
.printTextBoxStyle {
border-style: none;
}
PrintStyle.css是在我的server.properties.中定义的一个额外样式表
在导出的PDF中,样式应用于TextItem和TextAreaItem,但SelectItem始终有边框。
我试着将.printTextBoxStyle更改为更明显的测试,比如颜色:绿色。当我这样做时,TextItem和TextAreaItem的文本框内的文本颜色将变为绿色。SelectItem文本框的样式始终保持不变——周围有边框的黑色文本。对于我尝试过的所有CSS属性,它看起来总是一样的。
这让我相信SelectItems在打印风格方面有所不同。导出为PDF时,如何删除SelectItem文本框周围的边框?
这是SmartGWT中的一个错误,已在2014-03-03的最新夜间构建中得到解决。
http://forums.smartclient.com/showthread.php?p=116928
是否尝试将参数!important
添加到css属性边框样式中。目标是强加你的风格。。。