最近のアクセス:
トランザクションのグリッドの行を操作する方法

ここでは、Transaction オブジェクトグリッドコントロールのプロパティ、メソッド、行を操作する方法について説明します。

プロパティ

[ Rows ] プロパティは、トランザクション内で既定でグリッドに含まれる空行の数を指定するために使用します。
イメージ:54069.jpg

メソッド

トランザクションにグリッドが含まれている場合、 [ + 行追加 ] オプションも含まれています。 
イメージ:54074.jpg [ + 行追加 ] をクリックすることで、新しい空行がグリッドに追加されます: 
イメージ:54073.jpg
また、AddLines メソッドをグリッドコントロールに適用できます。これを使用すると、 [ + 行追加 ] オプションは表示されなくなります。
たとえば、Customer トランザクションのグリッド向けに次のコードがあるとします:
Event 'Add Phone'  //レイアウトに追加されたボタンコントロールに関連付けられるイベント
    GridPhones.AddLines(1)
Endevent
この場合、 [ + 行追加 ] オプションはグリッドで使用できず、エンドユーザーが [ Add Phone ] ボタンをクリックするたびに、新しい行がグリッドに追加されます。

行の削除

実行時にグリッド行を削除するには、エンドユーザーが行のマイナス記号をクリックすると、行が自動的に削除されます:
イメージ:54071.jpg


モードの自動推定

各行に対して、モード (挿入、更新、削除、表示) が自動的に推論されます。 


トランザクションのグリッドには、 [ Orders ] および [ Conditions ] プロパティはありません。

トランザクショングリッドでは、ベーステーブルのすべてのレコードとやり取りできます。トランザクショングリッドで条件が有効になっている場合、レコードが条件によって非表示になっているのかどうかを知ることはできません。 


考慮事項

トランザクションのグリッドを使用する場合、1 つ以上の編集可能なグリッドコントロールが必要です。

参考情報

Web フォームのリフレッシュ
 

サブページ
Created: 14/09/18 03:19 by Admin Last update: 24/04/01 03:46 by Admin
カテゴリ
Powered by GXwiki 3.0