サブフォームを使用した画面の動き
ara
投稿数: 122
いつも大変参考にさせていただいています。
今回、v10からxpaにマイグレーションしたシステムの中で、
サブフォームを用いている画面の動きが、同じようにならずに悩んでいます。
まずPGの構造を説明いたします。(うまく書けないかもしれませんが)
一般的なオンラインPG「A」からサブフォームを使用しているオンラインPG「B」をコールしています。(Bの画面は、スクリーンモードで作成した画面の中に、ラインモードで作成した画面をサブフォームで呼んで表示しています。)
この「B」の画面をコールして、さらに「B」からさらにオンラインPG「C」をコールして、B画面と重なるようにしてCの画面を表示させています。(「A」のPGで、あるボタンをクリックしたら「B」をコールし、さらに「B」のレコード前処理で「C」をコールするという一連の動きにしています。)
「B」の画面でサブフォームとして表示させている内容は、「B」で読み込んだレコードに対する明細データにあたるレコードです。
「C」の画面を表示した時には、このサブフォームの内容も表示させておきたいからだと思いますが、「B」のPGのレコード前処理でも、サブフォームのPGをコールしています。
表示はこれで上手くできています。問題はこれらの画面を閉じた時です。
まず「C」の画面を閉じます。画面には「B」の画面が残るわけですが、この時にサブフォームの領域が全く何も利かない状態になります。(フォーカスが当たらない。クリックしても反応しない。)
V10ではこのような動きにはならず、「C」の画面を閉じれば「B」画面のサブフォームで表示させている項目にもフォーカスが当たりました。
xpaでも同じ動きを再現したいのですが、原因がよくわかりません。
サブフォームもあまり慣れておらず、これが問題かのように書きましたが、果たしてそうなのかも定かでない状況です。
なおxpaのバージョンは「2.4c PT1」を使用しています。
うまく表現できないので歯がゆいのですが、何かご指摘などいただければと思い投稿させていただきました。
よろしくお願い致します。
今回、v10からxpaにマイグレーションしたシステムの中で、
サブフォームを用いている画面の動きが、同じようにならずに悩んでいます。
まずPGの構造を説明いたします。(うまく書けないかもしれませんが)
一般的なオンラインPG「A」からサブフォームを使用しているオンラインPG「B」をコールしています。(Bの画面は、スクリーンモードで作成した画面の中に、ラインモードで作成した画面をサブフォームで呼んで表示しています。)
この「B」の画面をコールして、さらに「B」からさらにオンラインPG「C」をコールして、B画面と重なるようにしてCの画面を表示させています。(「A」のPGで、あるボタンをクリックしたら「B」をコールし、さらに「B」のレコード前処理で「C」をコールするという一連の動きにしています。)
「B」の画面でサブフォームとして表示させている内容は、「B」で読み込んだレコードに対する明細データにあたるレコードです。
「C」の画面を表示した時には、このサブフォームの内容も表示させておきたいからだと思いますが、「B」のPGのレコード前処理でも、サブフォームのPGをコールしています。
表示はこれで上手くできています。問題はこれらの画面を閉じた時です。
まず「C」の画面を閉じます。画面には「B」の画面が残るわけですが、この時にサブフォームの領域が全く何も利かない状態になります。(フォーカスが当たらない。クリックしても反応しない。)
V10ではこのような動きにはならず、「C」の画面を閉じれば「B」画面のサブフォームで表示させている項目にもフォーカスが当たりました。
xpaでも同じ動きを再現したいのですが、原因がよくわかりません。
サブフォームもあまり慣れておらず、これが問題かのように書きましたが、果たしてそうなのかも定かでない状況です。
なおxpaのバージョンは「2.4c PT1」を使用しています。
うまく表現できないので歯がゆいのですが、何かご指摘などいただければと思い投稿させていただきました。
よろしくお願い致します。
投票数:0
平均点:0.00
投稿ツリー
-
サブフォームを使用した画面の動き
(ara, 2014-12-25 19:41)
-
Re: サブフォームを使用した画面の動き
(Tanda, 2014-12-31 18:35)
-
Re: サブフォームを使用した画面の動き
(ara, 2015-1-5 13:58)
- Re: サブフォームを使用した画面の動き (ara, 2015-1-5 16:56)
- Re: Re: サブフォームを使用した画面の動き (Tanda, 2015-1-7 11:02)
-
Re: サブフォームを使用した画面の動き
(ara, 2015-1-5 13:58)
- Re: サブフォームを使用した画面の動き (ISHIJIMA, 2015-1-7 13:01)
-
Re: サブフォームを使用した画面の動き
(Tanda, 2014-12-31 18:35)