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

何を実現したいのかを書きましょう

上部にエラーメッセージを表示させたい

発生した問題やエラーメッセージを具体的に書きましょう

以下のコードで新規作成または編集で保存を押したら、ある条件を満たしていない場合はエラーを表示させるようにしています。
エラーの表示はフィールドと画面上部の両方に出すようにプログラムを組んだつもりです。
問題としては、フィールドのエラーメッセージは表示されるのに、画面上部には表示されないことです。
どなたか回答いただけると幸いです。
宜しくお願いいたします。

(()=>{
    'use strict';

    kintone.events.on(['app.record.edit.submit','app.record.create.submit'], (event) => {

        const record = event.record;
        let attempted_fileName_prefix = "添付資料";

        let found_attempfile_Flag = false;

        //this element is visible when a file is selected.
        const upload_file_elem = $('.plupload_delete.input-file-thumbnail.input-file-item-cybozu.editable-file-item')
        if( upload_file_elem.length > 0 ){
            found_attempfile_Flag = true;
        }

        console.log(found_attempfile_Flag);

        const repoting_way = record['報告方法'].value;
        if( repoting_way == '外部書類を添付' ){
            if(!found_attempfile_Flag){

                //こちらの方でエラー設定をしているはずなのに画面上部に表示されない
                event['error'] = '添付資料を張り付けてください';

                for( var i = 0; i < 20; i++ ){
                    const attempted_fileName = `${attempted_fileName_prefix}${i}`;
                    
                    if( attempted_fileName in record ){
                        record[attempted_fileName].error = "添付資料を張り付けてください";
                    }
                }
            }else{
                event.error = null;
                for( var i = 0; i < 20; i++ ){
                    const attempted_fileName = `${attempted_fileName_prefix}${i}`;
                    
                    if( attempted_fileName in record ){
                        record[attempted_fileName].error = null;
                    }
                }
            }
        }

        return event;
    });
})();

コピペして動かしましたが、問題なく表示されています。
他の部分が影響しているのかもしれません(他のカスタマイズでevent.error = nullとしているなら可能性があります)。アプリの新規作成でそのスクリプトだけ入れて動かしてみて、ちゃんと動くなら他の部分が原因ですね。

「いいね!」 2

回答ありがとうございます!
おっしゃる通り、他のものが影響していたみたいです、、
いったん、フィールドのエラーのみを表示する方向にしたいと思います。

「いいね!」 1

このトピックは最後の返信から 60 分が経過したので自動的にクローズされました。新たに返信することはできません。