changeイベントのキャンセルができない

阿部 謙二さん、こんにちは

change イベントのエラー表示でキャンセルされるものはイベント自体ではなく

return 前にコード内で書き換えたものをキャンセルするものみたいですね。

コードを見る限り cahnge イベントにドロップダウンを設定されているので

文字列フィールドがあると仮定して、一例を出すとこんな感じでしょうか

(function test(){
  "use strict";
  var field1 = "ドロップダウン";
   var eve = ['app.record.create.change.'+field1,
              'mobile.app.record.create.change.'+field1,
              'app.record.edit.change.'+field1,
              'mobile.app.record.edit.change.'+field1];
   kintone.events.on(eve,function(event) {
     var record = event.record;
--------ドロップダウンが変わったときにキャンセルされる処理--------
var record['文字列フィールド']['disabled'] = true;
var record['文字列フィールド']['value'] = 'test';
--------ドロップダウンが変わったときにキャンセルされる処理--------
      record[field1].error = "エラーテスト";
       return event;
   });
})();