ドロップダウンの選択によって他のドロップダウンを非表示にしたい

ドロップダウンの選択によって、グループフィールドの表示、非表示はできたのですが、

これを他のドロップダウンの表示、非表示に転用しようとしたところ叶いませんでした。

何かドロップダウン用の非表示のコードが別途あるものでしょうか。

教えて下さい。

社員区分(ドロップダウン)の選択によって、執行役員以上であれば執行役員用の計算グループが開き、同時に一般社員用の別のドロップダウンを非表示にしたいです。

執行役員以上であれば、執行役員用の計算グループが開くとことまでは動くのですが、

一般社員用の別のドロップダウンの非表示が叶いません。

 

すみませんがお知恵をお貸しください。

 const events = [‘app.record.detail.show’,
    ‘app.record.create.show’,
    ‘app.record.edit.show’,
    ‘app.record.create.change.社員区分’,
    ‘app.record.edit.change.社員区分’];
  kintone.events.on(events, (e) => {
    const record = e.record;
    const radioButtonValue2nd = record.社員区分.value;
    
        kintone.app.record.setFieldShown(‘執行役員フィールド’, false);
    
   switch (radioButtonValue2nd) {
      case ‘執行役員以上’:
        // 特定のグループを表示させる(この時点ではグループが閉まっている)
        kintone.app.record.setFieldShown(‘執行役員フィールド’, true);
        // 特定のグループを開く
        kintone.app.record.setGroupFieldOpen(‘執行役員フィールド’, true);
        break;
      case ‘執行役員以上’:
    kintone.app.record.setFieldShown(‘一般社員選択股’,false);

        break;

   switch (radioButtonValue2nd) {
      case '執行役員以上':
        // 特定のグループを表示させる(この時点ではグループが閉まっている)
        kintone.app.record.setFieldShown('執行役員フィールド', true);
        // 特定のグループを開く
        kintone.app.record.setGroupFieldOpen('執行役員フィールド', true);
// この行は不要です        break;
// この行は不要です      case '執行役員以上':
      kintone.app.record.setFieldShown('一般社員選択股',false);

        break;

 

また「選択『肢』」「選択『股』」のフィールドコード指定が違うのかもしれませんね。

mls-hashimoto 様

早速のご回答誠にありがとうございます。

同じ条件を複数提示していたのでダメだったのですね。

動くようになりました!!!

また漢字の誤りもありがとうございました。

 

 

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。