エラーメッセージが赤く表示されない

tec_yuki
Mega Guru

コミュニティの皆様

 

カタログアイテムにて、フィールドのチェックを行い、問題がある場合、フィールドの下にエラーメッセージを出力するように設定したのですが、メッセージが赤く表示されません。

原因わかりますでしょうか?

 
g_form.showFieldMsg('account_number', 'TEST MESSAGE', 'error');
tec_yuki_0-1701233245919.png

 

infoの場合は青く表示されます。

g_form.showFieldMsg('account_number', 'TEST MESSAGE', 'info');
tec_yuki_1-1701233316476.png

 

 

1 件の受理された解決策

m7777
Tera Guru

私も同じデザインになることを確認しました。

m7777_1-1701263226677.png

恐らく以下の②のイメージを想像されているかと思いますが、

現時点のポータル側のデザインは①のようになってしまうかと思います。

m7777_2-1701263261385.png

 

ポータル側のCSSにて、.form-group bg-dangerが指定されており、

①のデザインが優先的に適用されているようです。

 

ご不満があるようでしたらNowSupportに問い合わせしてみてはいかがでしょうか。

 

 

貴殿の責任のもと、カスタム実装で解決することもできます。

具体的には、sp_pageのsc_cat_itemにて以下で自由に調整が可能でした。
ご参考程度に。

m7777_3-1701263956072.pngm7777_4-1701263959526.png

 

 

元の投稿で解決策を見る

12件の返信12

@m7777 

詳しい解説ありがとうございます。

 

設定箇所は下記で合っていますでしょうか?

tec_yuki_0-1701310335526.png

CSSを設定してみましたが何も変わりません。

 

私が今作成しているのは

EmployeeCenterの人事カタログアイテムなんですが、

その場合sc_cat_itemではなく違うIDの物になりますか?

お疲れ様です。

キャプチャー拝見しましたが、クラス名の間には空白がいります。

訂正前

.form-group.bg-danger

訂正後

.form-group .bg-danger

 

空白を入れてご確認ください。

 

★以下、内容を修正しました。

私が確認したのはSPでした。PDIでESCを確認しました。

おそらくですが、esc_sc_cat_itemのほうではないでしょうか。

esc_sc_cat_itemで、CSSを設定してみてください。

m7777_1-1701351375051.png

 

m7777_2-1701351595567.png

 

@m7777 

詳しく解説していただいてありがとうございます。

メッセージが赤く表示されることが確認できました。

 

ServiceNow初心者でわからないことが多く困っておりましたが、

また一つ勉強になりました。