作成日: 2024/01/15 最終更新日: 2024/03/13
文書種別
不具合
状況
修正済み
詳細
コンボコントロール(GcComboBox)で、clearSelectedメソッドを実行して選択した値をクリアすると、setSelectedValueメソッドにより再度クリアされる前の値を設定することができなくなります。
例えば、以下の順番で処理を実行しても、gcComboBox1に値が設定されず、クリアされたままとなります。
gcComboBox1.setSelectedValue(1);
gcComboBox1.clearSelected();
gcComboBox1.setSelectedValue(1);
回避方法
この問題は、InputManJS V4.1Jで修正されました。
修正版を適用しない場合の回避方法は次の通りです。
selectedIndexプロパティに-1を設定する方法で値をクリアした場合には、クリア前の値を再度設定することが可能になります。
修正版を適用しない場合の回避方法は次の通りです。
selectedIndexプロパティに-1を設定する方法で値をクリアした場合には、クリア前の値を再度設定することが可能になります。
gcComboBox1.setSelectedValue(1);
gcComboBox1.selectedIndex = -1;
gcComboBox1.setSelectedValue(1);