【发布时间】:2013-03-05 18:03:59
【问题描述】:
如果我们没有明确设置类,SmartGWT 将默认设置某些 FormItem 的 css 类。例如,TextItem 将如下所示:
<input ... class="textItem" ...>
SmartGWT 中有一个方法可以为某些 FormItem 显式设置 css 类:
textItem.setTextBoxStyle("foo");
但是这个方法删除了所有以前的 css 类,包括默认类。有没有办法不删除而是将一些自定义类附加(或插入)到 FormItem?我想得到以下结果:
<input ... class="textItem foo" ...> or
SmartGWT 将根据触发的事件在用户交互期间更改最后一个 css 类。所以我会在默认类之前插入我的自定义类,以保持 FormItem 看起来相同:
<input ... class="foo textItem" ...>
<input ... class="foo textItemFocused" ...>
<input ... class="foo textItemDisabled" ...> ect.
可以吗?
【问题讨论】:
标签: java css gwt smartgwt smartclient