AgilePoint NXのeFormのマスク入力コントロール

AgilePoint NX v9.0 リリースに関する製品アップデート ビデオ シリーズの一部として、次にご紹介したいのは、eForms のマスク入力コントロールです。これは高度なコントロールであり、お客様から非常に求められています。

マスク入力コントロールは、データ入力用に定義済みの形式を提供するためにソフトウェア アプリケーションで使用されるユーザー インターフェイス要素です。これにより、必要な文字位置ごとにプレースホルダー文字または記号を表示して、ユーザーが特定のパターンまたは形式でデータを入力できるようになります。

マスク入力コントロールのマスクは、リテラル文字と特殊なマスク文字の組み合わせで構成されます。リテラル文字は固定されており、入力コントロールにそのまま表示されます。一方、マスク文字は、入力コントロールの各位置で期待されるデータの形式とタイプを定義します。

マスク入力コントロールは、データの一貫性を確保し、入力エラーを減らすのに役立ちます。マスク入力コントロールは、予想される入力形式についてユーザーに視覚的なヒントを提供するため、データを正確に入力しやすくなります。さらに、ユーザーが無効な文字や形式を入力できないようにすることで、検証ルールを適用できます。

このコントロールにより、デザイナーは入力フィールドで次の操作を実行できます。

  1. 入力フィールド内の特定の文字を修正します。たとえば、ユーザーが日付と時刻「01/January/2023 12:20:00」を入力する場合、入力フィールド内の「/」、「 」、および「:」の文字を修正できます。
  2. 入力フィールドに入力できる内容を制限します。たとえば、ユーザーは数字のみ、またはアルファベットのみを入力でき、特殊文字は許可しない、などです。
  3. SSN、電話番号、銀行コードなどの特別な形式。

このコントロールはデータ検証用ではなく、データ制限用であることに注意してください。開発時間を短縮するために、コントロールには非常によく使用される 10 個のルールが付属しています。開発者は、JS とルール ビルダーを使用して、データ入力を処理する非常に高度なシナリオを処理することもできます。エンド ユーザーのエクスペリエンスを向上させるために、マスキング構成をラベルのヘルパー テキストとして、またコントロールのプレースホルダー テキストとして表示するオプションが用意されています。

マスク入力コントロールの動作を紹介するビデオをお楽しみください。(※動画の音声は英語です。)

注: このビデオは、この機能がベータ版である間に録画されたものであることに注意してください。一部のラベルとアイコンは、GA になるまでに変更される可能性がありますが、これらのアクティビティを構成する一般的な概念は同じままです。

コメント