レイアウトの番号フィールドプロパティ
ステッププロパティと精度プロパティを使用して、 CPQ レイアウトでの数値フィールドの動作と表示方法を制御します。有効な入力間隔を定義し、10 進数形式を適用して、数量や通貨値などのユースケースに対して一貫した数値入力を確保します。
数値フィールドの入力パラメーターがレイアウトエディターで定義されている場合、step プロパティまたは precision プロパティのいずれかを設定できます。
これらのプロパティは競合する可能性があるため、組み合わせることはできません。
ステッププロパティ
ステッププロパティは、入力値をステップの倍数 (未定義の場合はゼロ) に制限します。ステップは正の整数である必要があり、入力した値にステップ値を超える小数点以下の桁数が含まれている場合、UI は切り捨てます (丸められません)。step プロパティの一般的なユースケースは、入力を整数に制限することです。
入力した数値がステップの倍数でない場合、ユーザーの値の入力が遅い場合、設定はすぐにログに記録されません。ユーザーがフィールドの外をクリックすると、値は元の値に戻ります。
入力した数値がステップの倍数の場合、入力は 1 秒遅れてログに記録されます。
ルールを使用してステップの倍数ではない値を設定することはお勧めしません。ユーザーが入力の上向き矢印または下向き矢印をクリックすると、ステップ値に従って値が変更されるため、ユーザーが入力した値が無効になる可能性があります。
次の [フィールドプロパティ] ダイアログは、step プロパティの 1 つの使用方法を示しています。
精度プロパティ
精度プロパティは、入力内容に関係なく、指定された桁数を表示します。定義すると、設定された小数点以下の桁数を超えて小数点以下が入力された場合、フィールドは切り捨てられません (切り捨てられません)。(完全な番号はサーバーに保存されます。)精度プロパティの一般的なユースケースは、19.99 や 10.00 などの通貨をドルとセントで表示することです。
精度プロパティは、設定されていない場合、デフォルトで 0 になります。
次の [フィールドプロパティ] ダイアログは、精度プロパティの 1 つの使用法を示しています。
[表示タイプ固有の制約] スライダー
このコンポーネントにはステッププロパティが必要です。最小値と最大値は含まれますが、精度は含まれません。
NumberWithSubmit
精度プロパティが含まれており、デフォルトは 0 です。ステッププロパティは含まれません。