「OK」と「キャンセル」の 2 つのボタンがある単純な GXT ダイアログ ウィンドウがあります。[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;
}
}
});
ウィンドウアラートが表示されるため、イベントは適切に発生しますが、ダイアログは引き続き閉じます。助言がありますか?