オフラインモードでの入力用フォーム画面の参照フィールド属性
さまざまな入力属性を使用して、オフラインモードで使用するフィールドと表示するデータを設定します。
注:
- 変数と属性を作成する前に、入力フォーム画面を作成する必要があります。入力フォーム画面の作成については、「 入力フォーム画面の設定」を参照してください。
- オフラインモードは、 モバイルエージェント アプリでのみ使用できます。
参照入力
テーブルのフィールドを参照する入力には、参照入力を使用します。これらの入力は、インスタンス上のフォームの 参照フィールド のように機能します。条件、参照修飾子、および検索オプションを使用して参照入力を構成し、ユーザーが必要なものをすばやく見つけられるようにすることができます。
これらの属性は参照入力で使用できます。
注:
すべての属性で大文字と小文字が区別されます。
| 属性 | 説明 |
|---|---|
| SourceTable | 参照修飾子のソーステーブル。 |
| SourceFieldName | ソーステーブル内の参照フィールドのフィールド名。 |
| TargetTable | 参照修飾子のターゲットにするテーブル。 |
次の追加属性はオプションです。
| 属性 | 説明 |
|---|---|
| OfflineMobileViewId | 参照フィールドデータをオフラインモードで表示するために使用するモバイルカードを定義します。OfflineMobileViewId 属性は MobileViewId 属性よりも優先されます。 |
| EnableSearch | 検索バーを表示するかどうかを決定するオプション。値は true または false である必要があります。 |
| OfflineConditions | 参照データのクエリに使用されるエンコードされたクエリ条件。OfflineConditions 属性は Conditions 属性よりも優先されます。 注: この属性は、 Conditions 属性にオフラインではサポートできない条件がある場合にも使用できます。 |
| SearchType | 検索に使用するクエリを定義します。値は starts_with または contains にすることができます。この属性が設定されていない場合、インスタンスはデフォルトで表示ラベル列で starts_with を使用します。 |
| OfflineFetchScript |
参照レコードの Sys ID のリストを指定するために使用します。この属性を使用して、オフラインモードでキャッシュするレコードを定義できます。 参照フィールドは数千のレコードを返すことができますが、オフラインモードでキャッシュできるレコードは 1,000 レコードのみです。この属性を使用して、オフライン時に使用するためにキャッシュする特定のレコード (1,000 以下) を定義します。 この属性を使用しない場合、返された最初の 1,000 件のレコードがキャッシュされます。 |
| OfflineMaxNumRecords | オフラインモードでキャッシュできるレコードの数を定義します。最大数は 1000 です。 参照入力ごとに異なる値を設定できます。 |