最近のアクセス:
ネイティブ モバイル アプリケーションで Actions の Cancel メソッドを使用する方法

Transaction オブジェクトのレジスタを作成する場合の多くは、保存前に制限事項を確認する必要があります。たとえば、別のトランザクションの呼び出し、Panel オブジェクトProcedure オブジェクトの呼び出し、[ List ] ノードへの戻りなどがあります。キャンセルアクションを使用すると、レコードの保存を確認するために複雑な制約がある場合、アプリケーションにさらに動作を追加できます。
Cancel メソッドは、任意のネイティブ モバイル アプリケーションでも使用できます。Work With でのレコードの挿入以外の動作は次のようになります: Composite ブロックの実行をキャンセルし、呼び出し元の画面に戻ります。
ここでは、前に言及した簡単な例で説明します。シンプルなキャンセルボタンを自分で作成できるようになります。
Work With パターンが適用され、Save メソッドで使用した次のトランザクションを使用します:
Customer
{
  CustomerId*
  CustomerName
  CustomerLastName
  CustomerBirthDate
  CustomerMessage
} 
Actions 外部オブジェクトで見たように、Cancel メソッドには期待されるパラメーターはありません:
イメージ:55620.jpg
この例で設定したい動作は、作成したボタンが押された際にトランザクションの挿入をキャンセルすることです。
まず、Customer Transaction オブジェクトで、Work With パターンの Section (General) にある、編集モードのアプリケーションバーに、新しいキャンセルボタンを追加します。次に、 [ Priority ] プロパティを High に設定します。
イメージ:55621.jpg
新しいアクション ( [ MyCancel ] ボタン) をダブルクリックして、関連するイベントを設定します:
イメージ:55622.jpg
Event 'MyCancel'
    Actions.Cancel()
EndEvent

Android

イメージ:18391.jpg



サブページ
Created: 14/09/18 03:12 by Admin Last update: 24/03/25 23:57 by Admin
カテゴリ
Powered by GXwiki 3.0