This is a migrated thread and some comments may be shown as answers.

findByValue - Multiple node with same value - how to select Node

2 Answers 46 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Amol
Top achievements
Rank 1
Amol asked on 24 Dec 2012, 11:44 AM

 

 

 

 

function SelectClientHierarchyItem(uniqueId, type) { 
    var treeview = $('#ClientHierarchyTreeView').data('tTreeView');
    if (treeview != undefined) {      
        var targetNodes = treeview.findByValue(uniqueId).closest("li");
        for (i = 0; i < targetNodes.length; i++) {
            var node = targetNodes[i];
            if (node.getAttribute("nodetype") == type) {             
                node.click();
                break;
            }
        }
    }
}

The above function handles tree with same values for multiple nodes.

This does not works for node.click(), any help will be appriciated.

[Also unsucessfully tried -

treeview.nodeClick(node,

 

true);

 

]

Thanks,
Amol

2 Answers, 1 is accepted

Sort by
0
Amol
Top achievements
Rank 1
answered on 27 Dec 2012, 03:20 PM
Guys help me, its bit urgent.
0
Amol
Top achievements
Rank 1
answered on 07 Jan 2013, 08:58 AM
this works for me, hope it will help some one
function SelectClientHierarchyItem(uniqueId, type) {
  
    var treeview = $('#HierarchyTreeView').data('tTreeView');
    var findString;
  
    if (treeview != undefined) 
    {
        $(".t-state-selected", treeview.element).removeClass('t-state-selected');            
  
        if (type == undefined) 
        {
            findString = ".t-input[name='itemValue'][value='" + uniqueId + "']";
        }
        else 
        {
            findString = ".t-item[nodetype='" + type + "'] .t-input[name='itemValue'][value='" + uniqueId + "']";
        }
  
        var targetNode = $("#HierarchyTreeView").find(findString).closest("li");  
  
        if(targetNode != undefined)
            targetNode.find(".t-in:first").trigger("click");
    }
}
Tags
TreeView
Asked by
Amol
Top achievements
Rank 1
Answers by
Amol
Top achievements
Rank 1
Share this question
or