How do i hide this things from my tree? it is annoying to work like that...
These "things" are called "Update Holders" and keeps track of in-context features, with external paths, in assemblies. By default they are hidden but it can be toggled on/off from the assembly tree. Right-click the top level assembly and click "Hide Update Holders" to remove the display in your feature tree.
2016 SOLIDWORKS Help - The Update Path for External References
Hope this helps!
You can't hide them, but you can group them in folders so they take up less space in the tree. Select them, then right click and pick Add to New Folder.
Yes but why they show up in the first place? Sometimes they do sometimes they don't...
This settings goes with the assembly files, so if it is set to Show when you click save it will be visible next time you open it as well. It could also be turned on in your assembly template. If you start a new assembly and right-click the top level you should have the options to Show Update Holders. If It says Hide Update Holders, it means that your assembly template is set up to show these by default. If you work in an environment with more users, someone else may have this option turned on.
Well, I stand corrected. Thanks for teaching me something new. :-)
So the simple answer is that these holders are just a tool to allow you to see what features are out-of-date. That's quite important since SW doesn't do full rebuilds by default.
Here is a prime example of why my Assembly Load Options "idea" for 2016 and now on the 2017 thread is important. One option is load all External reference data so that your part can be correctly "rebuilt" and actually reflect the fully rebuilt part.
Retrieving data ...