阿部 謙二さん、こんにちは
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;
});
})();