ボタン ユーザー入力変数

ボタン ユーザー入力変数は、プロジェクト内でボタンが押されてから、アプリ ユーザーが入力します。 アプリ ユーザーが値を入力しますが、プロジェクト作成者はボタン変数が適用されるボタンとフィールドを定義する必要があります。

ボタン ユーザー入力変数は、ボタンが押されてからユーザーが値を入力するという点でプロジェクト ユーザー入力変数と異なります。 最大 10 個のボタン ユーザー入力を各プロジェクト ボタンに適用でき、それぞれのボタンで指定したフィールドが更新されます。

ボタン ユーザー入力変数のプロパティは次のとおりです。

  • ラベル - アプリ内のプロジェクト ユーザー入力ページのタイトルとして表示されるテキスト。
  • 入力タイプ - 1 行テキスト、複数行テキスト、日時、または選択リストにすることができます。 選択は、追加、削除、並べ替えが可能です。 必要に応じて、選択リストがある自由入力を許可できます。 日時入力タイプでは、デフォルト値と日付範囲を指定できます。
  • ヒントの適用 - アプリ内のプロジェクト ユーザー入力ページにヒント テキストが表示されます。範囲ドメインまたはコード値ドメインで構成されている場合は適用されません。
  • 入力マスクの適用 - 文字や記号を使用して入力マスクを定義することによって、データ入力の形式を定義します。
  • 必須 - ボタンを押した後に、モバイル アプリのユーザーがユーザー入力値を入力する必要があるかどうかを指定します。
    注意:

    必須フィールドを含むフィーチャ レイヤーにユーザー入力を適用する場合は、必須プロパティが true に設定されていることを確認してください。そうしないと、送信エラーが発生します。

  • バーコード スキャナーの表示 - 入力ダイアログ ボックスでバーコード スキャナーを使用し、テキスト フィールドに入力します。
    注意:

    QR CODE、UPC A、UPC E、EAN 8、EAN 13、CODE 39、CODE 128 という形式がサポートされています。

  • ユーザー入力ダイアログ ボックスの表示 - ボタン ユーザー入力が、データ取得の最初または最後に表示されるかどうかを指定します。 これは、ラインおよびポリゴン フィーチャを取得するボタンに適用され、ポイント ボタンには適用されません。

フィールド タイプによっては、別のユーザー入力変数パラメーターを使用できます。

  • String - ユーザー入力ラベル、マルチライン、シングルライン、または選択リストとしての表示、ヒント、入力マスク (必須)。
  • Integer - ユーザー入力ラベル (必須)。
  • Double - ユーザー入力ラベル (必須)。
  • Date - ユーザー入力ラベル (必須)。

ボタン ユーザー入力は、各ボタンの [データ] タブでプロジェクト作成者が構成できます。 ボタン ユーザー入力変数をボタンの取得フィールドに割り当てるには、[データ] タブで、取得フィールドのドロップダウン メニューから、[ボタン ユーザー入力] を選択し、[新規作成] を選択します。

ボタン ユーザー入力を選択するか、新規作成します。

ドメイン (コード値と範囲のどちらか) を含むフィールドのボタン ユーザー入力を作成する場合は、選択肢が単一選択リストとしてユーザーに提示されます。 コード値ドメインが提示された場合は、空のテキストを入力できません。 範囲ドメインが提示された場合は、データ入力が範囲で制限されます。