1

「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;
            }
        }
    });

ウィンドウアラートが表示されるため、イベントは適切に発生しますが、ダイアログは引き続き閉じます。助言がありますか?

4

1 に答える 1