jQuery.noConflict();
(function($) {
"use strict";
var events = ['app.record.create.submit', 'app.record.edit.submit','app.record.index.edit.submit']
kintone.events.on(events, function(event) {
if(event.record['non_suggested_root']['value']!=undefined && event.record['explanation']['value']==undefined){
event.error=" "
event.record["expl"]["error"]="非推奨ルートを適用する場合、ルートを使用する説明が必要です"
alert("error");
}
return event
});
})(jQuery);
上記のコードのように、event.record[‘non_suggested_root’][‘value’]!=undefined && event.record[‘explanation’][‘value’]==undefined
の条件を満たす際に、保存してもエラー出力するように設計したいのですが、
以下のエラーが出力されます。
Uncaught TypeError: Cannot set property ‘error’ of undefined
at download.do?app=6&contentId=5965&jsType=DESKTOP&hash=50057a141788b8f2923a704a4dab43c4fca11111b:10
at edit.js:248
at new uj (edit.js:117)
at mw (edit.js:248)
at edit.js:247
at f.Jt (edit.js:118)
at Lj (edit.js:120)
at Gj (edit.js:120)
at uj.Gw (edit.js:960)
at nj (edit.js:116)
原因と解決方法がわかる方がいらっしゃればお力添えをお願いいたします。