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