Css 字段样式中的Smart gwt提示

Css 字段样式中的Smart gwt提示,css,gwt,smartgwt,Css,Gwt,Smartgwt,我的代码: myTextItem = new TextItem(); myTextItem.setHint("Some text"); myTextItem.setShowHintInField(true); myTextItem.setHintStyle("myTextItemHint"); .myTextItemHint { color: gray; } 我的css: myTextItem = new TextItem(); myTextItem.setHint("Some tex

我的代码:

myTextItem = new TextItem();
myTextItem.setHint("Some text");
myTextItem.setShowHintInField(true);
myTextItem.setHintStyle("myTextItemHint");
.myTextItemHint {
   color: gray;
}
我的css:

myTextItem = new TextItem();
myTextItem.setHint("Some text");
myTextItem.setShowHintInField(true);
myTextItem.setHintStyle("myTextItemHint");
.myTextItemHint {
   color: gray;
}
我的问题:

myTextItem = new TextItem();
myTextItem.setHint("Some text");
myTextItem.setShowHintInField(true);
myTextItem.setHintStyle("myTextItemHint");
.myTextItemHint {
   color: gray;
}
我的问题是,我可以设置
setShowHintInField(true)
或应用我的css,但不能同时应用两者

我在链接上找到了更多关于这方面的信息:但我无法为它找到一个通用的样式/位置,这会在提示在字段中时产生效果

我的问题:

myTextItem = new TextItem();
myTextItem.setHint("Some text");
myTextItem.setShowHintInField(true);
myTextItem.setHintStyle("myTextItemHint");
.myTextItemHint {
   color: gray;
}
在这种情况下,我需要什么样的css?我如何告诉字段使用它

我尝试过的:

myTextItem = new TextItem();
myTextItem.setHint("Some text");
myTextItem.setShowHintInField(true);
myTextItem.setHintStyle("myTextItemHint");
.myTextItemHint {
   color: gray;
}

使用该
设置showhintinfield(true)
行和不带。两种情况:解决方案的一半都存在。不是两半。

FormItem
具有设置特定单元格样式的方法

使用

您的CSS将如下所示:

.myTextItemHint, .myTextItemHint input {
    color: gray;
}
如果需要,也覆盖其他属性

.textItem,.textItemFocused,.textItemDisabled,.textItemDisabledHint,.textItemError,.textItemHint

有关CSS的更多信息,请查看SmartGWT中随标准皮肤一起提供的
皮肤样式.CSS

是否需要这些附加功能,因为它似乎也可以不使用?我是如何应用长列表的(请举一个例子)?一点也不,但如果您希望在禁用的
TextItem
上应用不同的样式,或者在聚焦时应用不同的样式,当出现任何错误时,等。忽略了“如果需要”。我还需要添加一个
KeyUpHandler
,以检查值是否不为
null
,并在不为
null
时应用不同的样式。这样我就可以手动防止给定值变为灰色。我认为在这种情况下,焦点/模糊侦听器比在每个向上键处理程序上设置样式名称更准确。