ラジオボタンを使って表示非表示のJAVAをくんでいます。
その影響か編集不可とエラー表示のJAVAがきかなくなりました。
そう言う現象は起こるのでしょうか?
教えて下さると助かります。
編集不可のJAVAは、ステータスごとに編集不可がかかるように作成しました。
(function() {
“use strict”;
var events = [
‘app.record.edit.show’,
‘app.record.detail.process.proceed’
];
kintone.events.on(events, function(event) {
var record = event[‘record’];
if (record[‘ステータス’][‘value’] === ‘確認’ ||
record[‘ステータス’][‘value’] === ‘承認’) {
record[‘会社名’][‘disabled’] = true;
record[‘番号’][‘disabled’] = true;
record[‘住所’][‘disabled’] = true;
record[‘確認者’][‘disabled’] = true;
}
return event;
});
})();
エラー表示は、常に保存ボタンは押せるが、各アクションボタンをクリックした時に入力されていなければ、エラー表示されるJAVAを書きました。
function () {
‘use strict’;
// プロセス管理アクション実行時
var events = [‘app.record.detail.process.proceed’];
kintone.events.on(events, function (event) {
var record = event[‘record’];
var act = event[‘action’][‘value’];
var selectedUsers1 = record[‘確認者’][‘value’];
var 添付 = record[‘添付ファイル’][‘value’];
switch(act){
case “申請”:
if(record[‘会社名’][‘value’] ===“”){
event.error = ‘会社名を入力して下さいい’;
}
if(record[‘番号’][‘value’] ===“”){
event.error = ‘番号をに入力してください’;
}
if(record[‘住所’][‘value’] ===“”){
event.error = ‘住所をに入力してください’;
}
if (selectedUsers1.length < 1) {
event.error = “確認者を指定してください”;
}
break;
}
return event;
});
})();