Jump to content

TUniMenuTree Issue


lcolombo

Recommended Posts

I can´t add a item in runtime. I'm use this code in the "tmenu" example:
 
procedure TMainForm.UniToolButton9Click(Sender: TObject);
begin
    UniTreeMenu1.Items.AddChild(nil,'Test');
end;
 
 
 
Error message with the SourceMenu property of TUniTrreMenu1 set:
 
 
post-4732-0-68481700-1526676012_thumb.png
 
Error message without the SourceMenu property of TUniTrreMenu1 set: 
 
post-4732-0-93253200-1526675986_thumb.png
 
 
Regards,
 
Link to comment
Share on other sites

Farshad,

this issue was fixed, but now I have others:

 

I'm trying to replace TuniTreeView with TuniTreeMenu in the demo "AllFeaturesDemo"

 

1.- UniTreeMenu1.Items.Clear() does not work, throws the following ajax error: "Cannot set property 'lastOptions' of undefined"

 

vUniTreeNode := UniTreeMenu1.Items.AddChild(nil, 'Text');

 

2.- vUniTreeNode .Visible := true does not work, it does not do anything.

3.- vUniTreeNode .Expanded := aExpand does not work, throws the following ajax error: "Cannot set property 'getNodeById' of undefined".

4.- vUniTreeNode.ImageIndex := 1 does not work, throws the following a ajax error.

 

Regards,

  • Upvote 2
Link to comment
Share on other sites

  • 4 weeks later...

Farshad,

this issue was fixed, but now I have others:

 

I'm trying to replace TuniTreeView with TuniTreeMenu in the demo "AllFeaturesDemo"

 

1.- UniTreeMenu1.Items.Clear() does not work, throws the following ajax error: "Cannot set property 'lastOptions' of undefined"

 

vUniTreeNode := UniTreeMenu1.Items.AddChild(nil, 'Text');

 

2.- vUniTreeNode .Visible := true does not work, it does not do anything.

3.- vUniTreeNode .Expanded := aExpand does not work, throws the following ajax error: "Cannot set property 'getNodeById' of undefined".

4.- vUniTreeNode.ImageIndex := 1 does not work, throws the following a ajax error.

 

Regards,

 

 

Same issue even with the last version of Unigui

Link to comment
Share on other sites

  • Administrators

TUniTreeMenu was initially designed as static menu. Unlike a TreeView which is more dynamic a TreeMenu is more static in this regard. I know that Delphi developers are always in seek of manipulating everything at runtime. A habit which comes from VCL programming. Something that is less common in web programming. In time we will add more dynamic capability to TreeMenu, but as I said it was meant to work as a simple static menu placed on left of your screen.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...