ポータルで addErrorMessage() または addShowmsg() を使用すると、メッセージが表示されないIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 症状 ポータルで addErrorMessage() または addShowmsg() を使用する場合、エラー/警告メッセージは表示されません。クライアントスクリプトが実行され、メッセージが表示および非表示になります。 コンソールで、問題をレプリケートすると「メッセージが既にキャッシュされていない限り、モバイルまたはサービスポータルで同期使用はサポートされません」という警告が表示される リリース Kingston, Jakarta, London 原因 getMessage() には、クライアント側の 2 番目のパラメーターであるコールバック関数があります 解決 getMessage関数にコールバック関数を追加すると問題が解決します。 たとえば、次の条件で変更します。 From: if (newValue < start_date) { g_form.showFieldMsg('outage_end', getMessage("Outage End Date must be after Outage Start Date.), "error"); } To: if (newValue < start_date){ getMessage("Outage End Date must be after Outage Start Date.",function(msg) { g_form.showFieldMsg('outage_end', msg, "error"); }) } 追加情報 -サポートされているクライアント側 API については、このドキュメントの GliderRecord クラスの下を確認してください。 -- これがあなたの解決策ではないが、症状が同じである場合。クライアントスクリプトに「g_form.setValue('<field>',' ')」またはclearvalue()があるかどうかを確認します。これらのメソッドは、値をクリアまたは設定し、メッセージもクリアします。g_form.showFieldMsg() の前にこれらの行を追加してください。 例: これにより、メッセージと値の両方がクリアされます。 g_form.showFieldMsg('outage_end', msg, "error"); g_form.setValue('outage_end',''); showFieldMsg の前に setvalue を追加します。 g_form.setValue('outage_end',''); g_form.showFieldMsg('outage_end', msg, "error"); Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } }