設定
lazyloadを介してディレクトリ ツリーを読み込んでおり、複数階層のチェックボックスが有効になっています。
サブフォルダーを選択すると、親フォルダーが自動的に「半選択」され、親を選択/選択解除すると、すべての子が選択/選択解除されます。
問題
しかし、それ以上サブフォルダーがないフォルダーに到達し、このフォルダーを展開しようとすると (+ アイコンが削除されます)、このフォルダーを選択すると、選択を解除できなくなります。少なくとも正しくはありません。選択を解除すると、半選択状態になります (視覚的にのみ、ツリーのポーリング時に選択済みとしてマークされません)。
親を選択すると、この子が選択されますが、親の選択を解除すると、子は選択されたままになります。
ここで何が起こっているのか誰か教えてもらえますか? 私はそれを間違って実装しましたか、それともこれはバグですか?
例