お世話になっております。
添付のようなイメージで、契約プランにチェックしたら、該当のグループが表示できるようなアプリ作りたいですが、初心者で全然うまく反映されないです。
(function() {
“use strict”;
//レコードの追加、編集、詳細画面で適用する
var events = [‘app.record.detail.show’,
‘app.record.create.show’,
‘app.record.create.change.契約プラン’,
‘app.record.create.change.Aプラン’,
‘app.record.create.change.Bプラン’,
‘app.record.create.change.Cプラン’,
‘app.record.create.change.Dプラン’,
‘app.record.edit.show’,
‘app.record.edit.change.契約プラン’,
‘app.record.edit.change.Aプラン’,
‘app.record.edit.change.Bプラン’,
‘app.record.edit.change.Cプラン’,
‘app.record.edit.change.Dプラン’];
kintone.events.on(events, function(event) {
var record = event.record;
var plan = record[‘契約プラン’][‘value’];
if (plan.length === 0) {
kintone.app.record.setFieldShown(‘Aプラン’, false);
}
for (var i = 0; i < plan.length; i++) {
if (plan[i] === ‘Aプラン’) {
kintone.app.record.setFieldShown(‘Aプラン’, true);
}else {
kintone.app.record.setFieldShown(‘Aプラン’, false);
}
}
if (plan.length === 0) {
kintone.app.record.setFieldShown(‘Bプラン’, false);
}
for (var i = 0; i < plan.length; i++) {
if (past[i] === ‘Bプラン’) {
kintone.app.record.setFieldShown(‘Bプラン’, true);
}else {
kintone.app.record.setFieldShown(‘Bプラン’, false);
}
}
return event;
});
})();
さらに、Aプランのなかも表示非表示をさせたいですが、全然よくわからなくて、とてもさまよっております。
アドバイス頂けたら、本当に助かりますが、どうぞ宜しくお願い致します。