いつも大変お世話になっております。
「差」が自動計算されなくて、保存ボタンを押したら、自動計算されますが、
どこで間違っているのでしょうか?どなたかアドバイス頂ければ幸いです。
どうぞよろしくお願いいたします。
計算フィールドで、総数値を求めております。
ソースは以下となります。
(function () {
"use strict";
kintone.events.on(["app.record.create.show", "app.record.edit.show", "app.record.index.edit.show", "app.record.detail.show",
"app.record.create.submit", "app.record.edit.submit",
"app.record.create.change.規定", "app.record.edit.change.規定", "app.record.index.edit.change.規定",
"app.record.create.change.総数値", "app.record.edit.change.総数値", "app.record.index.edit.change.総数値",
], function (event) {
var record = event.record;
var sa = record.差.value;
var so = record.総数値.value;
var kite = record.規定.value;
event.record.規定.disabled = true;
event.record.差.disabled = true;
if(so > kite ) {
sa = so - kite;
} else {
sa = 0;
}
record.差.value = sa;
return event;
});
})();