ボタン ユーザー入力変数は、プロジェクト内でボタンを押した後、アプリの利用者が入力します。 アプリの利用者が値を入力しますが、プロジェクト作成者はボタン変数を適用するボタンとフィールドを定義する必要があります。
ボタン ユーザー入力変数は、ボタンが押されてから利用者が値を入力するという点でプロジェクト ユーザー入力変数と異なります。 最大 10 個のボタン ユーザー入力を各プロジェクト ボタンに適用でき、それぞれのボタンで指定したフィールドが更新されます。
ボタン ユーザー入力変数のプロパティは次のとおりです。
- ラベル - アプリ内のプロジェクト ユーザー入力ページのタイトルとして表示するテキスト。
- 入力タイプ - 1 行テキスト、複数行テキスト、日時、選択リストにすることができます。 選択は、追加、削除、並べ替えが可能です。 必要に応じて、選択リストがある自由入力を許可できます。 日時入力タイプでは、デフォルト値と日付範囲を指定できます。
- ヒントの適用 - アプリ内のプロジェクト ユーザー入力ページにヒント テキストが表示されます。範囲ドメインまたはコード値ドメインで構成されている場合は適用されません。
- 入力マスクの適用 - 文字や記号を使用して入力マスクを定義することによって、データ入力の形式を定義します。
- 必須 - ボタンを押した後に、モバイル アプリの利用者がユーザー入力値を入力する必要があるかどうかを指定します。
注意:
必須フィールドを含むフィーチャ レイヤーにユーザー入力を適用する場合は、必須プロパティが true に設定されていることを確認してください。そうしないと、送信エラーが発生します。
- バーコード スキャナーの表示 - 入力ダイアログ ボックスでバーコード スキャナーを使用し、テキスト フィールドに入力します。
注意:
QR CODE、UPC A、UPC E、EAN 8、EAN 13、CODE 39、CODE 128 形式がサポートされています。
- ユーザー入力ダイアログ ボックスの表示 - データ取得の最初または最後のどちらにボタン ユーザー入力を表示するかを指定します。 これは、ラインおよびポリゴン フィーチャを取得するボタンに適用され、ポイント ボタンには適用されません。
フィールド タイプによっては、別のユーザー入力変数パラメーターを使用できます。
- String - ユーザー入力ラベル、マルチライン、シングルライン、または選択リストとしての表示、ヒント、入力マスク (必須)。
- Integer - ユーザー入力ラベル (必須)。
- Double - ユーザー入力ラベル (必須)。
- Date - ユーザー入力ラベル (必須)。
ボタン ユーザー入力は、各ボタンの [データ] タブでプロジェクト作成者が構成できます。 ボタン ユーザー入力変数をボタンの取得フィールドに割り当てるには、[データ] タブで、取得フィールドのドロップダウン メニューから、[ボタン ユーザー入力] を選択し、[新規作成] を選択します。
ドメイン (コード値と範囲のどちらか) を含むフィールドのボタン ユーザー入力を作成する場合は、選択肢が単一選択リストとしてユーザーに提示されます。 コード値ドメインが提示された場合は、空のテキストを入力できません。 範囲ドメインが提示された場合は、データ入力が範囲で制限されます。