anonymous Log in
Search
Recents:
v3.0
japan
3段階のレベルで構成されるトランザクションに対するWebPanelの作成について
07/08/12 00:03

yama0123

Replies: 4

お世話になっております。
株式会社ビッツの山崎と申します。
3段階のレベルで構成されるトランザクションに対するWebPanelを作成する場合に、
WorkWithPlusを使用しない場合/使用する場合でWebFormの構成が異なってしまいます。
以下に概要を記載しますので、対応方法についてご返信をお願いいたします。
■環境
GeneXus X Evolution 1 バージョン:10.1.52331 U7
WorkWithPlus 5.2 P18 GX Evolution 1 U5-U7
■構成
・Levelが3段階あるトランザクション(BC)をWebPanelに貼り付ける。
 (以下では親レベル、子レベル、孫レベルと表現します)
■事象
1.WorkWithPlusを使用しないでWebPanelを作成した場合
 子レベルのFreeStyleGridが作成され、その中に孫レベルの通常Gridが作成される。
 ※トランザクション構成通りのWebFormが作成される
2.WorkWithPlusのPatternを使用してWebPanelを作成した場合
 子レベルの通常Gridと孫レベルの通常Gridが同一階層として作成されてしまい、
 実際のTransaction構成(子レベルの配下に孫レベル)とは異なるWebFormになってしまう。
 また、上記で作成されたWebFormはBuildエラーとなってしまいます。
 さらに、Patternを手で編集して子レベルFreeStyleGrid配下に孫レベル通常Gridが作成しよう
 としてもPattern上で編集が不可能な状況となります。
■確認事項
上記事象2に記載した状況となっており、3段階以上のレベルを持つトランザクションに対する
WebPanelが生成できずに困っております。
WorkWithPlusのPatternを使用して上記ケースに対応する方法についてご教授いただけますでしょうか。
確認内容にご不明な点がございましたらご連絡ください。
以上、よろしくお願いいたします。
Replies

jrkaibro

07/08/12 07:56
私が作る、SDTとBCを使用する BC_の祖父。ADD(BC_の父) BC_の父。追加(BC.息子) BC_の祖父。保存 コミット いかなる提案WorkWith越えて3つのレベルを使用する方が簡単? 2012/8/7 yamazaki_takuya > お世話になっております。 > 株式会社ビッツの山崎と申します。 > > 3段階のレベルで構成されるトランザクションに対するWebPanelを作成する場合に、 > WorkWithPlusを使用しない場合/使用する場合でWebFormの構成が異なってしまいます。 > 以下に概要を記載しますので、対応方法についてご返信をお願いいたします。 > > ■環境 > GeneXus X Evolution 1 バージョン:10.1.52331 U7 > WorkWithPlus 5.2 P18 GX Evolution 1 U5-U7 > > ■構成 > ・Levelが3段階あるトランザクション(BC)をWebPanelに貼り付ける。 > (以下では親レベル、子レベル、孫レベルと表現します) > > ■事象 > 1.WorkWithPlusを使用しないでWebPanelを作成した場合 > 子レベルのFreeStyleGridが作成され、その中に孫レベルの通常Gridが作成される。 > ※トランザクション構成通りのWebFormが作成される > > 2.WorkWithPlusのPatternを使用してWebPanelを作成した場合 > 子レベルの通常Gridと孫レベルの通常Gridが同一階層として作成されてしまい、 > 実際のTransaction構成(子レベルの配下に孫レベル)とは異なるWebFormになってしまう。 > また、上記で作成されたWebFormはBuildエラーとなってしまいます。 > さらに、Patternを手で編集して子レベルFreeStyleGrid配下に孫レベル通常Gridが作成しよう > としてもPattern上で編集が不可能な状況となります。 > > ■確認事項 > 上記事象2に記載した状況となっており、3段階以上のレベルを持つトランザクションに対する > WebPanelが生成できずに困っております。 > WorkWithPlusのPatternを使用して上記ケースに対応する方法についてご教授いただけますでしょうか。 > > 確認内容にご不明な点がございましたらご連絡ください。 > > 以上、よろしくお願いいたします。 > > > >

fukushi

22/08/12 23:13
WorkWithPlusにて3段階のレベルで構成されるトランザクションを使用 し、 WebPanelを作成する場合、手動でFreeStyleGrid、Gridを配置しなければなりま せん。 Pattern上で編集ができない件につきましてはGeneXus上でしょうか、それともブ ラウザ上でしょうか。 ブラウザ上で編集ができないのであれば、Startイベントにて次の記述を行いご 確認をお願いいたします。 For each line in Gridコントロール名 Endfor また、以下質問へのご回答をお願いいたします。 ・当方でBuildエラーは確認できませんでした。どのようなエラーが発生したの でしょうか。 ・トランザクションの構造を教えていただけないでしょうか。 よろしくお願いいたします。 (2012/08/07 15:02), yamazaki_takuya

yama0123

26/08/12 19:57
お世話になっております。 株式会社ビッツの山崎です。 こちらでは、開発をGeneXus上で行っております。 下記、2点のご質問に関しての回答をExcelに図示して送付いたします。 ・当方でBuildエラーは確認できませんでした。どのようなエラーが発生したの でしょうか。 ・トランザクションの構造を教えていただけないでしょうか。 ご確認の程、よろしくお願いいたします。 (2012/08/23 13:13), fukushi

fukushi

05/09/12 03:22
こちらの問題は手動にてFreeStyleGridとGridを配置しなければなり ません。 例えばDefaultのTableActionテーブル内に3段階のレベルが設定されたトランザ クションの項目を 配置する場合、初めに添付ファイルでのTestKeyとTestNameを配置します。 その後、FreeStyleGridを配置し、FreeStyleGrid内にてTestLv1Key,TestLv1Name を配置しま す。 その後FreeStyleGrid内にGridを配置します。 Grid内にTestLv1_Lv1Key,TestLv1_Lv1Nameを配置し、ビルドを行ってください。 すでに配置してあるビジネスコンポーネントを選択した際に自動生成された項目 (Gridを含む) につきましては削除後にビルドをお願いいたします。 (2012/08/27 9:56), yamazaki_takuya


Back to japan