最近のアクセス:
Panel および Work With オブジェクトのエレメント

Work With オブジェクトのインスタンスに定義された Work With の List ノードWork With の Detail ノードでは、5 つのセレクター (エレメント) を含むウィンドウが右側に生成されます。
イメージ:52426.png

[ レイアウト ] エレメント

コントロールのなかで、表示する項目属性/変数と、その表示方法が含まれます。
この例では、不動産会社が扱う Property トランザクションオブジェクトPropertyFrontImagePropertyName の各項目属性が、グリッドコントロール内にリスト表示されています。
List ノードで一度に表示できるレイアウトは 1 つだけです ( [ Any Platform、既定の向き ] など)。新しいレイアウトを追加したり、現在のレイアウトを削除したりすることはできます。これにより、プラットフォーム (Android、iOS、Angular) やデバイスの種類 (スマートフォン、タブレット、ウォッチ、テレビ)、サイズ (スマートフォン、7 インチタブレット、10 インチタブレット)、方向 (横長、縦長) に応じて、さまざまなレイアウトをデザインできます。Work With の Section ノードにはモード (View モードと Edit モード) もあり、情報表示専用のレイアウトと、挿入、更新、削除用のレイアウトを別々に設定できます。

[ ルール ] エレメント

Web パネルのルールを通じて、各 WW ノード (List、Detail、Section) の一部の動作を指定します。
ルールを使用することで、各プログラムを制御できます。
イメージ:36891.png
たとえば、ノードが受信するパラメーターやノードから返されるパラメーターを指定します。ノードのルールとトランザクションのルールを混同しないようにしてください。トランザクションのルールは、詳細設定に対応するエレメントの挿入、削除、修正を行う際に実行されます。

[ イベント ] エレメント

イベントの目的は、クライアントとサービスの間で動作ややり取りを提供することです。前述のレイアウトで示しているように、List ノードのアプリケーションバーには [ 挿入 ] ボタンがあります。 [ 挿入 ] イベントは自動的に関連付けられ、その WW の Detail ノードを挿入モードで呼び出します。
イメージ:52432.png
通常どおり、追加イベントを作成できます。たとえば、不動産物件を地図に表示するアクションや、特定のデータを呼び出すアクション、アイテムのスケジュールを設定するアクションなどが該当します。ユーザーインターフェースで利用可能なアクションには通常、ボタン、グローバルメニューのオプション、リンクなど、そのユーザーインターフェースに関連付けられたグラフィックエレメントがあります。
Work With オブジェクトでは、List ノードDetail ノード、および Section ノードでアクションを追加できます。追加するアクションは、コントロールに関連付ける以外に、パターンレイアウトの [ アプリケーションバー ] を使用して画面上に配置できます。
既定で含まれているアクション (リストの挿入アクション、セクションの保存、キャンセル、更新、削除アクション) のほかに、新しいアクションを定義できます。
デバイス上で実行するイベントの文法は、サーバー上で実行するイベントの文法とは異なる部分があります。これは、アーキテクチャの影響によるものです。たとえば、1 つのイベントシーケンスで複数のオブジェクトを呼び出すには、クライアント (デバイス) 上で実行するイベント内で Composite コマンドを使用する必要があります。
詳細については次を参照してください: ネイティブ モバイル アプリケーションのイベント

[ 条件 ] エレメント

このセクションでは、開発者がオブジェクト全体に対して自由かつグローバルな条件を指定できます。条件の目的は、表示するデータをフィルタリングすることです。
イメージ:36893.png
特定のグリッドやコントロールに対する条件や詳細な検索については、「ネイティブ モバイル アプリケーション用のグリッドでの順序とフィルタ」を参照してください。

[ 変数 ] エレメント

オブジェクトに定義されている変数がすべて表示されます (List、Detail、Section はそれぞれ独立)。これには、標準の事前定義の変数も含まれます (Section ノードの PgmdescPgmnameTimeTodayMode の各変数)。
イメージ:36899.png

関連情報

トランザクション間のリレーションも、Work With に厳密に生成されます。次のトランザクションがあります:
イメージ:36896.png
上記に示したとおり、Neighborhood トランザクションと Property トランザクションとの間には 1 対 N の関係があります。つまり、1 つの地区には、N 件の物件があります。
1 つの地区を選択すると、その地区の物件を示すリレーションタブが上部に表示されます。
イメージ:52433.png
上の画像では、Coral Gables 地区が選択されており、レベル/詳細/セクション (一般)/表示ノードが開いています。上部のセクションにある [ 一般 ] タブが選択されていることに注意してください。右側には [ Property ] タブがあり、このようにエンティティ間のリレーションは閉じています。 [ Property ] タブを選択すると、選択した地区のすべての物件のリストにアクセスできます。

参考情報

Composite の例

動画

イメージ:20668.png Container of sections in the Detail screen of the Work With



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