Bone Flow #030 - DateBox v1.0.19

ISO日付 YYYY-MM-DD 入力 / 実在日検証 / min・max・step(日) / Untrusted IN防御 / #002 Joint WAIT・BLOCKED OUT配送統合テスト

Development Standard v1.0#001 Core v1.0.0#002 JointDate.parse / timezone変換なし

使用コンポーネント

プロパティ設定

プロパティ表示言語

#024 Calendar 設定(#025経由)

Theme / min / max / step は上の #030 設定をそのまま #024 へ共有します。

単体時の表示設定

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

アクティブ時の枠エフェクト

親要素設定(プレビュー)

DateBox Preview

Preview準備中...

Annotation IN / 祝日・休日・記念日・Task

#030 DateBox は calendar.annotations を #025 DatePicker 経由で #024 Calendar へ渡します。#030自身は祝日CSV取得・変換を行いません。変換済みAnnotation INを受け取り、Picker表示へ委譲します。

holiday / customHoliday / anniversary はアイコン+Tooltip、task はTooltipと任意href。危険なhrefは#024で拒否されます。
Source: #024 sample 2026-2027

接続イメージ

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

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

Security Test - Untrusted IN(Previewとは独立)

Getter / Proxy / Date object / ロケール文字列 / 実在しない日付をDateBoxへ渡し、既存値が破壊されないことを確認します。

Untrusted Source-Joint IN
Security Gate未実行-検査待ち
Security DateBox2026-08-08Preview本体とは別Instance
未実行

OUT WAIT / BLOCKED - #002 Joint Integration

DateBoxはcommitまでを担当し、待機キュー・FIFO・BLOCK判定後の配送停止は#002 Jointへ委譲します。専用Delivery DateBoxを使用し、Preview本体には干渉しません。

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

Smoke Test / Validation Report

NOT RUN

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

Smoke Test 結果NOT RUN

Smoke Testは未実行です。

Validation 結果NOT RUN

Validationは未実行です。

Runtime Console

Completion

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