I don't know if it always works. I found that I just have to rearrange the ids.
Interner Editor für document.xml?
Re: Interner Editor für document.xml?
- Attachments
-
- coneFirst.FCStd
- (4.43 KiB) Downloaded 20 times
-
- coneLast.FCStd
- (4.5 KiB) Downloaded 22 times
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Interner Editor für document.xml?
Hi
ok thanks
mario
ok thanks
mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
My macros on Gist.github here complete macros Wiki and forum.
Re: Interner Editor für document.xml?
@wmayer, is such id swapping sufficient to rearrange the tree on top level?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Interner Editor für document.xml?
Ja, scheint so. Die Klasse DocumentItem hat die Methode findRootIndex, die dafür sorgt, dass Objekte entsprechend ihrer ID im Baum sortiert eingefügt werden.
Allerdings gibt es unter User parameter:BaseApp/Preferences/TreeView einen Parameter KeepRootOrder, mit dem man das Verhalten abschalten kann. Der Parameter vom Typ Boolean kann jedoch nur über den Parameter-Editor gesetzt werden.
Wird der Wert auf False gesetzt, dann werden Objekte entsprechend der Reihenfolge ihrer Erzeugung im Baum sortiert.
Re: Interner Editor für document.xml?
Besten Dank! (durch das Intermezzo mit Mario hatte ich ganz vergessen, dass wir hier im deutschen Forum sind.)wmayer wrote: ↑Thu Mar 23, 2023 6:29 pm Allerdings gibt es unter User parameter:BaseApp/Preferences/TreeView einen Parameter KeepRootOrder, mit dem man das Verhalten abschalten kann. Der Parameter vom Typ Boolean kann jedoch nur über den Parameter-Editor gesetzt werden.
Wird der Wert auf False gesetzt, dann werden Objekte entsprechend der Reihenfolge ihrer Erzeugung im Baum sortiert.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.