JetEngineでNinja tableと同様のことができるか
Tables Builder
JetEngineに含まれるTables Builderで同様のことができるか確認しました。結論は"できません"。
Listing Grid
Listing Gridで同様のことができるか確認しました。こちらもやはりできません。
Crocoblock Helpにも確認しましたが実装していないとの回答です。
JetEngineでは何ともならないのか
Ninja tableのように簡単にはいきませんが同様のことを実現できる手段があります。
Dynamic Visibilityを使用する
JetEngineにはDynamic Visibilityという機能があります。これはJetEngineのdashboardを開き、ModulesタブからDynamic Visibilityを有効にすることで使用できるようになります。
- Listing Gridを作成する
- 完成したら大外のコンテナごと複製する
- コンテナごとに背景色を変える
- コンテナごとにDynamic Visibilityを設定する
例えばuser_ageというフィールドがあり、『10代』『20代』『30代』で色を変えるとしましょう。
最初のコンテナをDynamic Visibilityで、user_ageの値が"10代"の時には表示、それ以外は非表示とします。続くコンテナは"20代"の時に表示、それ以外を非表示。。。このようにすべてを設定します。
これにより項目の値によって行の背景色を変えることができます。