タイトルの通りなのですが、チェックボックスを使った、表示、非表示のコードを書いているのですがうまく表示されません。初心者ですので他のフィールド型から代用しているので表示がうまくいっていないのかと思いお分かりになる方コードを伝授いただきたくよろしくお願い致します。
以下の通りに書きました。
■チェックボックスのフィールド名:入社アカウント
■チェックボックスのスイッチする値:zoom
■表示、非表示のフィールド名:zoomアカウント、zoomPW
(function() {
"use strict";
//プルダウンの値によって開くグループフィールドを変更する操作
var eventsSubmit = ['app.record.detail.show', // 詳細画面を開いたとき
'app.record.create.show', // 新規作成の時
'app.record.edit.show', // 編集の時
'app.record.create.change.入社アカウント', // 新規作成で入社アカウントを変更したとき
'app.record.edit.change.入社アカウント']; // 編集で入社アカウントを変更したとき
kintone.events.on(eventsSubmit, function(e) {
// 「e.record」を「record」として使えるようにします。
var record = e.record;
//グループフィールド開閉APIを用いて、まず全てのグループフィールドを閉じる
kintone.app.record.setFieldShown('zoomアカウント', false); // フィールド「zoomアカウント」を消します。
kintone.app.record.setFieldShown('zoomPW', false); // フィールド「zoomPW」を消します。
// 申請種類の状態をselectboxValueに入れます。(フィールドコードを指定。)
var selectboxValue = record.入社アカウント.value;
//値によって開くグループフィールドを切り替える
switch (selectboxValue) {
case "zoom":
kintone.app.record.setFieldShown('zoomアカウント', true);
kintone.app.record.setFieldShown('zoomPW', true);
break;
}
});
})();