4

Axaptaで、ダイアログにボタンを追加してクリックイベントをインターセプトする方法は? ありがとう

4

2 に答える 2

4

オプション1;

この行はダイアログ run() で必要です

element.controlMethodOverload(true);

クリック イベントをオーバーロードできます。

public void MyButton_clicked()
{
//bla
}

オプション 2;

ボタン アクション コードを別のクラスに配置し、メニュー オプションを作成して、コードを実行するためのメニュー項目ボタンを追加します。

dialog.addMenuItemButton(MenuItemType::Action,"YourNewMenuItem");

どちらを使用するかは、実際に何を達成しようとしているかによって異なります。

于 2012-06-26T09:31:14.013 に答える