Hi Team,
I'm trying to use "Check Box Tree" using the Jide evaluation Version 3.3.2.
In the sample i'm have 2 CheckBoxTree with 3 Levels in Left and Right tree.
For Example:
Left Check Box Tree:
- Left Root
----- Level 1: Parent 1
----- ----- Level 2: Parent 1.1
----- ----- ----- Level 3 : Child 1
Level 3 : Child 2
Level 3 : Child 3
Level 3 : Child 4
-----Level 2: Parent 1.2
----- ----- (checked) Level 3 : Child 1
(checked) Level 3 : Child 2
(checked) Level 3 : Child 3
(checked) Level 3 : Child 4
When I Select the child in Left tree, i updated the RIGHT TREE. As a result the right tree is generated
Right Check Box Tree:
(All the checkbox are selected)
- Right Root
----- Level 1: Parent 1
----- ----- Level 2: Parent 1.2
----- ----- ----- Level 3 : Child 1
Level 3 : Child 2
Level 3 : Child 3
Level 3 : Child 4
Pre-Step: I selected all the childern in right tree.
My Need is:
Step 1: If I deselect the checkbox in "Child 4" in "Right Check Box Tree: Parent 1.2"
Expected Result:
1. I Need to remove the deselected Item. [ "Child 4" from Level 2: Parent 1.2. from the Right Tree ]
2. And to "Deselect the CheckBox" the same level child in Left Tree. [ remove ]
But the "Right Tree Checkbox: TreeSelectionListener" is triggered multiple times for
1. Removing of - Right RootParent and Adding of Child 1, 2, 3..
How to perform this operation.? to Achieve the Expected Result.
Please suggest is there any method to use in Jide. or Is there any alternate to handle this problem
Regards
Rathinam.M