function UpdateSummaryFromTreeView() {
var selectedPredicates = new Array();
var selectedFloor = new Array();
var selectedCeil = new Array();
var selectedCount = 0;
var predicateId = "";
var groupId = 0;
var elementId = 0;
var selectedElementsCount = $('#TreeView').jstree().get_selected(true).length;
for (counter = 0; counter < selectedElementsCount ; counter++) {
selectedPredicates[selectedCount] = $('#TreeView').jstree().get_selected(true)[counter].text;
selectedFloor[selectedCount] = "";
selectedCeil[selectedCount] = "";
selectedCount++;
}
groupId = DemographicElementForm.DemographicTreeViewControl$GroupId.value;
elementId = DemographicElementForm.DemographicTreeViewControl$ElementId.value;
sourceWindow.UpdateElementStatus(groupId, elementId, selectedPredicates, selectedFloor, selectedCeil);
}
I am not altering the treeview in the above function which is called when node is selected