private void addChangeHandler(final PropertyEditorFieldInfo property,
final PropertyEditorComboBox listBox) {
listBox.addChangeHandler(new ChangeHandler() {
@Override
public void onChange(ChangeEvent event) {
int selectedIndex = listBox.getSelectedIndex();
if (validate(property,
listBox.getItemText(selectedIndex))) {
listBox.clearOldValidationErrors();
property.setCurrentStringValue(listBox.getItemText(selectedIndex));
propertyEditorChangeEventEvent.fire(new PropertyEditorChangeEvent(property,
listBox.getItemText(selectedIndex)));
} else {
listBox.setValidationError(getValidatorErrorMessage(property,
listBox.getItemText(selectedIndex)));
listBox.setSelectItemByText(property.getCurrentStringValue());
}
}
}
);
}
ComboField.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:appformer
作者:
评论列表
文章目录