Your demo shows:
- Code: Select all
JQDynaTree.ActivateNode('JQDYNATREEFRAME1_2_3_1');
How to get to the key of a node?
I fill the tree with this code:
- Code: Select all
for i := 0 to ProductCatalog.Items.Count - 1 do
begin
ProductCataLogItem := ProductCatalog.Items[i] as TWebProductCatalogItem;
if (LastProductTypeDescription <> ProductCatalogItem.ProductTypeDescription) or (First) then
begin
First := False;
ProductDescriptionTreeNode:= JQDynaTree.Nodes.Add;
ProductDescriptionTreeNode.Title := ProductCataLogItem.ProductTypeDescription;
ProductDescriptionTreeNode.IsFolder:= True;
LastProductTypeDescription := ProductCatalogItem.ProductTypeDescription;
end;
if (LastVendorID <> ProductCatalogItem.VendorID) then
begin
VendorTreeNode:= ProductDescriptionTreeNode.Children.Add;
VendorTreeNode.Title:= ProductCatalogItem.VendorDescription;
VendorTreeNode.IsFolder:= True;
LastVendorID := ProductCatalogItem.VendorID;
end;
TreeNode:= VendorTreeNode.Children.Add;
TreeNode.Title:= ProductCatalogItem.ProductDescription;
TreeNode.UniqueName := IntToStr(ProductCatalogItem.ProductID);
end;
Eric