OpenTabWithParm で追加したオブジェクトの Constructor が 2 回実行される

バグ情報

Tab コントロールの Constructor イベントで OpenTabWithParm 関数によりオブジェクトを追加した場合、追加したオブジェクトの Constructor イベントが 2 回実行される事象が報告されています。

Bug ID 4900
Product PowerBuilder EN/JP
ステータス Appeon にて検証中
発生バージョン EN 12.6以前 2017 2017 R2 2017 R3 2019 2019 R2
JP 12.6以前 2017 R2 2017 R3

:発生バージョン    :解決済み、未発生    :未確認

詳細

Tab コントロールの Constructor イベント内で、OpenTabWithParm 関数を使用してオブジェクトをタブページとして追加した場合、追加したオブジェクトの Constructor イベントが 2 回呼び出されます。

なお、OpenTab 関数でタブページを追加した場合は問題ありません。

回避策

  • OpenTabWithParm を POST で呼び出す
    • Tab コントロールの Constructor イベントで OpenTabWithParm 関数を呼び出す場合は、POST 呼び出しを行うように修正してください。
  • Tab コントロールの Constructor イベント以外で OpenTabWithParm を呼び出す
    • Window の Open イベントなど、Tab コントロールの Constructor イベント以外で OpenTabWithParm を呼び出すように修正してください。
バグ情報 一覧を見る
PowerBuilder マイグレーション