Kintoneカスタマイズ初心者です。お世話になっております。
以下ページを参考にし、テーブル内のラジオボタンの制御・エラーメッセージの発生をさせたいのですが、うまくいきません。
やりたいこととしては、
サブテーブル内のラジオボタンフィールドにおいて、1行でも「未選択」が選択された行がある場合、エラーメッセージを出す
というものです。
サブテーブルのフィールドコード : テーブル
サブテーブル内ラジオボタンのフィールドコード : 個別承認
アプリID : 念のため、○○にしてあります
記載JS↓
(() => {
‘use strict’;
// レコード登録、編集、一覧での編集時イベント
const ev = [‘app.record.create.submit’, ‘app.record.index.edit.submit’, ‘app.record.edit.submit’];
kintone.events.on(ev, (event) => {
// レコード情報を取得する
const record = event.record;
const selection = record.テーブル.個別承認.value;
const params = {
app: kintone.app.getId()
};
for (let i = 0; i < record.テーブル.value.length; i++) {
return kintone.api(kintone.api.url(‘/k/○○/app/form/fields’, true), ‘GET’, params).then((resp) => {
const name = resp.properties.テーブル.個別承認.label;
if (selection === ‘未選択’) {
const errMessage = 「${selection}」は選べません。
;
// フィールドの下に表示するエラー
record.テーブル.個別承認.error = errMessage;
// レコードに表示するエラー
event.error = 項目名「${name}」の${errMessage}
;
}
return event;
};
});
});
})();
サブテーブル操作について誤りがありましたら、ご教授いただけますと幸いです。