Web開発をするときに、DBに色値を格納することもあると思います。一般的には #FFFFFF形式で表される色値です。
開発中のベータ版で、色値として判定される文字列がDBに格納された場合に、色表示を行うロジックを作ってみました。
少し悩ましいのが、データ型やカラム名は特に判定せず、データが#FFFFFF形式の場合に 色表示してよいのかということ。色値を表すDBのデータ型は(普通は)ありませんし、”COLOR” や “COL” をカラム名に含むもの…と判定して出すのもなんだかイマイチです。
あと、red や blue などの名称で色を表現することもありますが、今のところこれは非対応…どうすべきか。いるのか?。
誤判定して色表示してしまうと少し表示がうるさい感じかなとも思いますが、特に困るものでもないような気もします。何かご意見などあればいただけると嬉しいです。
~追記~
名称でもカラー表示するようにしました。
…商品マスタ(とか)に “Salmon” とか”Tomato”と入っていたら色表示されてしまいますが…とりあえず、良いことにしましょう。