How do you get the parent tree node in the nodeClick JavaScript event? And, where is the documentation source for this information?
Here is my tree with the nodeClick client event:
@(Html.Infragistics().Tree() .ID("FilterTree") .Bindings(b1 => { b1 .ValueKey("Value") .TextKey("Text") .ImageUrlKey("Base64ImageUrl") .ChildDataProperty("ChildItems"); }) .DataSource(Model.TreeListItems) .DataBind() .ClientEvents(new Dictionary<string, string> { { "nodeClick", "FilterTreeNodeClicked" } }) .Render() )
Here is my JavaScipt event:
function FilterTreeNodeClicked(evt, ui) {
// This is NOT the tree node. Instead, it looks like a DOM element var ParentNode = $("#FilterTree").igTree("parentNode", ui.node.element);
// I need the parent for ui.node
}
To get the parent tree node in the nodeClick client event in an ASP.NET MVC application using the Ignite UI for jQuery Tree (igTree), you can use the parentNode method. The parentNode method allows you to retrieve the parent node of the clicked node.
nodeClick
igTree
parentNode
In your code, you correctly identified the parentNode method, but it's important to understand how to access the ui.node element correctly, as ui.node represents the tree node object, not a DOM element directly.
ui.node
visit: basketball legends
The cI guess i have to learn some coding logics from you animexin.live
I am appreciative for your tremendous aid in furthering my professional development and cultivating a positive outlook. driving directions from one place to another
Hello Ray,
I am glad that you find my suggestion helpful!
Thank you for choosing Infragistics components!
RegardsViktor KombovEntry Level Software DeveloperInfragistics, Inc.
Works perfectly. Thanks!