我想在 onBlur 事件上使用 java 代码更改 ag:label 的颜色。我正在使用 Eclipse,UIBinder。
这就是我的想法,虽然它不起作用。
在我的 StandardDocumentDownload.ui.xml 文件中
<ui:style>
.testStyle {
}
.styleRequiredData
{
color:red;
}
</ui:style>
这是我的 standardDocumentDownload.java 文件中的事件
@UiHandler("comboTitle")
void onComboTitleBlur(BlurEvent event) {
int title = comboTitle.getSelectedIndex();
if(title == 0)
{
labTitleReq.setText("Please enter a value");
labTitle.addStyleName("styleRequiredData");
}
else
{
labTitleReq.setText("");
}
}
如何在事件触发时将红色添加到标签的现有样式中。
亲切的问候