我有一个简单的 GXT 对话窗口,带有 2 个按钮,“确定”和“取消”。当按下 OK 按钮时,我验证字段不为空,并且我想阻止对话框窗口关闭,但我无法弄清楚如何关闭。这就是我所拥有的
super.getButtonById(Dialog.OK).addSelectionListener(new SelectionListener<ButtonEvent>() {
@Override
public void componentSelected(ButtonEvent ce) {
if(netScanName.getValue() == null) {
Util.alert("All fields are required!");
return;
}
}
});
该事件正确触发,因为我收到了窗口警报,但随后对话框继续以任何方式关闭。有什么建议么?