最近のアクセス:
[Base Trn] プロパティ

グリッドナビゲーション用のベーステーブルとして使用するトランザクション名またはトランザクションレベルの名前を指定します。

構文

control.BaseTrn
<トランザクション> [ , <トランザクション> ] *
入力値の説明:
<トランザクション> はトランザクション名またはトランザクションレベルの名前です。

説明

使用は任意ですが、ナビゲーションの目的を宣言したり、指定のための時間を短縮したりする (グリッドのベーステーブルの計算をする際に指定が不要になるため) ことを目的として使用できます。
この節は、トランザクションレベルのリストになることがあります。その場合は、テーブル間の「積」が計算されて、別の方法では表現するのが難しい、または単一の SQL 文では解決できない、異なるテーブル間でのナビゲーションが含まれるクエリを解決します。

実行時/設計時

このプロパティは設計時にのみ適用されます。

次のようなトランザクションがあるとします:
User            //トランザクション 1 のレベル名
{
   UserId*
   UserName
   UserType
   Role        //トランザクション 2 のレベル名
   {
      RoleId*
   }
}

Role            //トランザクション 1 のレベル名
{
   RoleId*
   RoleName
}
次の図を見てください。この図は、UserId の値を Parm ルールで受け取って、そのユーザーに関連付けられているロールをグリッドに表示する Web パネル (概念は SD パネルと同じ) を示しています:
イメージ:36810.png
Grid の [ Base Trn ] プロパティを User.Role に設定することで、そのレベルに関連付けられているベーステーブルを指定しています。

使用可能バージョン

このプロパティは GeneXus X Evolution 3 以降で利用できます。詳細は「GeneXus X Evolution 3 リリースノート」を参照してください。

適用範囲

対応しているプラットフォーム: Web (.NET、Java)、スマートデバイス (Android、iOS)
コントロール: Grid

参考情報



サブページ
Created: 18/10/29 01:06 by Admin Last update: 21/05/21 02:40 by Admin
カテゴリ
Powered by GXwiki 3.0