← TssGrid/例一覧

エラーをコード/レベル/メッセージで管理 messages カタログ

validatorコードを返すだけ{ code:'E_RANGE', params:{min,max} })。本文は外部のメッセージカタログ(システム共通メッセージ)で一元管理=トーン統一・差し替え・多言語が容易。
カタログは CSV/JSON/XML など設定系に置けます(ここでは TssMessages.fromCSV() で読込)。各エラーは コード・レベル・解決済み本文を持ち、getInvalidCells() でまとめて取得。レベルで色も変わります(error=赤 / warn=アンバー)。
メッセージカタログ(CSV = 設定ファイルのイメージ。ここを直すと全エラー文が一括で変わる)
社員登録(わざとNGを入れると、コードに対応する共通メッセージで赤く+一覧に)