2016-05-03 4 views
0

Iているチェックボックスを依存関係:ExtJSのチェックボックスは、例えば、他人に依存関係を持つ

私はチェックを外し「作る顧客のそれはまた、「表示の顧客をオフにしています。

しかし、[顧客を表示]に依存しているにもかかわらず、[顧客を編集]はチェックされていません。

他のチェックボックスの依存関係もチェックするようにこの関数を再帰的にするにはどうすればよいですか?

+0

わからないことを教えてください。私はお互いに依存する2つの日付フィールドを持っていて、私が行ったことに本当に注意を払わなければなりませんでした。なぜなら、私が1つを変更したときにもう1つも変わりました。凍った。あなたが達成したいものは箱から外に出ていなければなりません... – Alexander

+0

1箱のチェックを外すと、それに依存する他のチェックボックスがあるかどうかがチェックされます。しかし、それは_those_チェックボックスに依存するボックスのチェックを外しません。 –

+0

次のようなものを使用してください。https://en.wikipedia.org/wiki/Topological_sorting –

答えて

0

依存関係リストを維持し、リスナーによってチェック/アンチェックの動作を管理できます。

私はあなたのために小さなフィドルを追加しました。助けてくれることを願っています。

私は未チェックのシナリオのためだけに実装しました。

https://fiddle.sencha.com/#fiddle/19ok

関連する問題