Browser Nodes, Sort By Name

Browser Nodes, Sort By Name

engilic
Advocate Advocate
752 Views
4 Replies
Message 1 of 5

Browser Nodes, Sort By Name

engilic
Advocate
Advocate

Hi,

 

How to iLogic Sort By Name for Browser Nodes?

 

Have a lovely day.

 

Screenshot 2021-05-12 070352.png

0 Likes
753 Views
4 Replies
Replies (4)
Message 2 of 5

bhavik4244
Collaborator
Collaborator

@engilic 

 

Are you sure you want to do it for drawing?

 

Because, there is alredy a provision to set browser node in an assembly and I think it will be replicate same in drawings browser.

bhavik4244_0-1620817321796.png

 

 


Bhavik Suthar
0 Likes
Message 3 of 5

engilic
Advocate
Advocate

Thank you @bhavik4244 ,

 

Unfortunately, Alpha Sort Component doesn't work for drawings, not even for parts only for Assemblies.

Its name says it's for components, not nodes.

 

Does anyone know how to sort nodes by name?

0 Likes
Message 4 of 5

J-Camper
Advisor
Advisor

Quickest way would be to use CommandManager.  You have to find the BrowserFolder as a BrowserNode, select it, and execute the command:

Dim bPane As BrowserPane = ThisDoc.Document.BrowserPanes.Item("Model")
Logger.Trace(bPane.Name)
Dim resourceNode As BrowserNode = bPane.TopNode.BrowserNodes.Item("Drawing Resources")
Logger.Trace(resourceNode.BrowserNodeDefinition.Label)
Dim tbNode As BrowserNode = resourceNode.BrowserNodes.Item("Title Blocks")
Logger.Trace(tbNode.BrowserNodeDefinition.Label)
tbNode.DoSelect
ThisApplication.CommandManager.ControlDefinitions.Item("DrawingResourceSort").Execute

 

Let me know if you have any questions, or if this is not working as intended

 

Message 5 of 5

engilic
Advocate
Advocate

Thank you @J-Camper ,

I forgot about Command Manager.

Have a lovely day.

0 Likes