Bone Flow #029 - NumberBox v1.0.17

数値入力・編集 / 右寄せ入力 / 計算小数桁・表示小数桁・3桁カンマ・丸め方式 / 伝票モード / min・max・step Validation / Untrusted IN防御 / #002 Joint WAIT・BLOCKED OUT配送統合テスト

Development Standard v1.0#001 Core v1.0.0#002 Joint v1.1.36#017 Text = 表示責務境界のみ

使用コンポーネント

#001 Bone Core確認中
#002 Bone Joint確認中
#022 Bone Hover Border Effect確認中
#017 Bone TextRuntime非依存 / 表示責務境界

プロパティ設定

Property 表示言語

単体時の表示設定(#017 Text基準)

親要素に依存がONの時、この幅・高さ・表示位置・入力時文字位置は無視されます。

伝票モード

通常は入力モード。伝票モードONではフォーカスを失うと右寄り均等割り付け表示へ切替え、マウスオーバーで入力モードへ戻ります。

親要素設定(継承確認用)

テスト用親要素の設定。親依存ONではNumberBoxは親の幅・高さ100%、背景・文字色・角丸・文字位置へ追従し、自身の通常枠は持ちません。

アクティブ時の枠Effect

NumberBox Preview

表示モード: input
親要素に依存をONにすると、この親Previewの背景・文字色・枠色・角丸へ追従します。

Untrusted IN / Security Test

通常Previewとは独立したSecurity専用NumberBoxで検証します。finite number / nullのみPASSし、numeric string・HTML風string・getter・Proxy・Infinity・objectはBLOCKEDとして直前値を保持します。通常Previewのvalue / editing / committed / OUTには干渉しません。

Source / Joint IN未実行#002 Joint
NumberBox Security未実行検査待ち検査待ち
NumberBox-値変更なし
未実行

接続イメージ

#021 Shape v1.0.24 と同じ Bone Joint 接続状態イメージです。中央表示のみ「NumberBox」に合わせています。

IN 接続線
OUT 接続線
型不一致
接続エラー/不存在終端

OUT WAIT / BLOCKED - #002 Joint v1.1.36 Integration

NumberBoxはcommitまでを担当し、待機キュー・FIFO・BLOCK判定後の配送停止は#002 Jointへ委譲します。ここは専用のDelivery Test NumberBoxを使用し、NumberBox Preview本体には一切干渉しません。下の線・端点・spinner / ban はすべて BoneJoint.drawLine の実描画です。

READY ○Target受信 0件
NumberBox OUTcommit data
TargetREADY
Target受信ログ: なし
Joint描画確認中...

Smoke Test / Validation Report

NOT RUN

実行日時-
検査件数0件
PASS0件
FAIL0件
実行時間0.0ms
Version1.0.17

Smoke Test 結果NOT RUN

Smoke Testは未実行です。

Validation 結果NOT RUN

Validationは未実行です。

Runtime Console

Completion

Component#029 NumberBox
Version1.0.17
StatusDevelopment
Runtime QA未実行
WAIT目視未確認
BLOCK目視未確認
Completion Flagfalse
Runtime ALL PASS + WAIT/BLOCK目視確認後に完了できます。
HTML Class / Public API44 Class / Class一覧・説明・引数・実UI・Resultを共通ガイドで確認します。