# 分岐条件の仕様

**URL:** <https://community.cybozu.dev/t/topic/4727>\
**Category:** kintone 開発相談\
**Created:** [2019 年 12 月 16 日午前 7:58 UTC](https://community.cybozu.dev/t/topic/4727 "2019-12-16T07:58:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account1147](https://avatars.discourse-cdn.com/v4/letter/l/b77776/32.png) [@Legacy\_Account1147](https://community.cybozu.dev/u/Legacy_Account1147)\
**Post date:** [2019 年 12 月 16 日午前 7:58 UTC](https://community.cybozu.dev/t/topic/4727/1 "2019-12-16T07:58:48Z")

</div>

お世話になります。

分岐条件の動作仕様に関する質問となります。

１）０１バナナ～０５バナナまでの５項目あるチェックボックスがあり、その０１～０５のそれぞれに対応する１チョコ～５チョコまでの５種類のプルダウンがあり、プルダウン内には３つの選択肢（松、竹、梅）があり、選択した結果からそれぞれ別の数値入力欄（松用入力欄、竹用入力欄、梅用入力欄）が表示される。プルダウンは必須とし、デフォルトを固定しないJavascript（[https://kintoneapp.com/blog/radio\_off/](https://kintoneapp.com/blog/radio_off/)&nbsp;）を入れる

２）分岐条件は、

①条件にチェックボックスを、表示フィールドとしてプルダウンとプルダウンの項目名を記したラベル。

②条件にプルダウン、表示フィールドとして松竹梅の入力欄とそれぞれの入力欄名のラベル

①を選択すると②が表示され、松竹梅のいずれかに絞り込ませる動作を期待する

３）チェックボックスで任意の項目を選ぶ。例えば２バナナを選ぶ。その結果プルダウン２チョコが表示される。プルダウン２チョコの３つの選択肢から梅を選択する。プルダウン２チョコの梅を選択した結果、梅用の数値入力欄が表示される

４）やはり２バナナではなく、５バナナを選択したくなり、２バナナのチェックボックスを外す

５）３）で選択した、プルダウン２チョコの梅の数値入力欄が残置する

上述のように絞り込みを行った際に、回答と逆の手順で一つづつ戻っていく操作をしないと、最後に絞り込まれたものが残ってしまうという動作が発生しています。

また分岐設定で、①条件にチェックボックス、表示フィールドにプルダウンと入力欄を設定して全部を包含させ、②条件にプルダウン、表示フィールドに入力欄を設定して個別に分岐させた場合、表面上の動作は期待したものとなりますが、確認画面への繊維ができず、フォームの最上部にスクロールして完了できないという事象が発生しております。この動作だけを見ますと、包含関係の扱われ方がよく分かりませんで、これをバグと表現して良いものか判然といたしませんが、こういった分岐選択はどのようになりますでしょうか？

よろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account795](https://avatars.discourse-cdn.com/v4/letter/l/94ad74/32.png) [@Legacy\_Account795](https://community.cybozu.dev/u/Legacy_Account795)\
**Post date:** [2020 年 1 月 15 日午前 5:34 UTC](https://community.cybozu.dev/t/topic/4727/2 "2020-01-15T05:34:21Z")

</div>

お世話になっております。

トヨクモの友利と申します。

１つめの方法に関して、条件分岐は表示の制御を行うものであり非表示でもチェックが付いている状態が残ってしまうため、JavaScriptのカスタマイズのchangeイベントで非表示になった際に値をクリアするカスタマイズを使用することで解決可能です。

&nbsp;

２つめの方法に関してはおそらく下記のカスタマイズを追加することで回答可能かと思われます。

[https://kintoneapp.com/blog/required\_validation/](https://kintoneapp.com/blog/required_validation/)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)\
**Post date:** [2024 年 9 月 25 日午前 1:37 UTC](https://community.cybozu.dev/t/topic/4727/3 "2024-09-25T01:37:05Z")

</div>

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