我的代码:
myTextItem = new TextItem();
myTextItem.setHint("Some text");
myTextItem.setShowHintInField(true);
myTextItem.setHintStyle("myTextItemHint");
我的CSS:
.myTextItemHint {
color: gray;
}
我的问题:
我的问题是我可以设置 setShowHintInField(true)
或应用我的 css,但不能同时应用这两者。
我在链接上找到了更多相关信息:http://forums.smartclient.com/showthread.php?t=14463但我无法为它想出一个通用的样式/位置,当提示在字段内时,这会成功。
我的问题:
在这种情况下我需要什么样的 css 以及我如何告诉该字段使用它?
我尝试过的:
有 setShowHintInField(true)
行和没有。两种情况:解决方案的一半都在那里。不是两半。
最佳答案
FormItem
有方法 setCellStyle()
设置特定单元格的样式。
使用
myTextItem.setCellStyle("myTextItemHint");
您的 CSS 将如下所示:
.myTextItemHint, .myTextItemHint input {
color: gray;
}
如果需要也覆盖其他属性
.textItem,.textItemFocused,.textItemDisabled,.textItemDisabledHint,.textItemError,.textItemHint
有关 CSS 的更多信息,请查看 skin_styles.css
,它已与 SmartGWT 中的标准皮肤一起提供。
关于css - 字段样式中的智能 gwt 提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22805583/