I'm using the TWebTreeview component (let's call it treeview_A), whose content depends on another TWebTreeview component (let's call it treeview_B).
I put some code on the event OnClick of treeview_A in order to set up the new content of treeview_B, in the following way, as suggested in the Developers Guide:
treeview_B.BeginUpdate;
treeview_B.Items.Clear;
treeview_B.EndUpdate;
treeview_B.BeginUpdate;
{fill the content}
treeview_B.EndUpdate;
The first time everythink works well and I can move among the treeview_B nodes as expected.
The second time and the following ones, the treeview_B content is right but if I try to expand a node
it displays the following error:
WEBLib.TreeNodes.pas:521 Uncaught TypeError: Cannot read property 'GetPrevSibling' of undefined
at Object.GetIndex (WEBLib.TreeNodes.pas:521)
at Object.GetNodeElement (WEBLib.ComCtrls.pas:1913)
at Object.SetSelected (WEBLib.ComCtrls.pas:2350)
at Object.DoChangeSelection (WEBLib.ComCtrls.pas:1854)
at Object.HandleNode (WEBLib.ComCtrls.pas:2086)
at HTMLSpanElement.cb (rtl.js:217)
Could you help me?