Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: poldy06 am 17.04.13 - 11:25:28

Titel: Ordnereigenschaft per Agent ändern
Beitrag von: poldy06 am 17.04.13 - 11:25:28
Guten Tag,
ich habe eine Anwendung mit etwa 7000 Ordnern. Diese haben die Eigenschaft "Antwortdokumente hierachisch anzeigen". Diese Eigenschaft muss raus.
Gibt es eine Möglichkeit, dass per Agnet zu machen?
Ich finde nichts  ???
Danke!
Gruß
Poldy
Titel: Re: Ordnereigenschaft per Agent ändern
Beitrag von: ascabg am 17.04.13 - 12:44:03
Hallo,

Spontan wuerde mir im ersten Moment nur der Umweg ueber DXL einfallen.
Aber sicherlich wuerde es auch noch eine Moeglichkeit ueber API geben. (sofern Windows im Spiel ist)


Andreas
Titel: Re: Ordnereigenschaft per Agent ändern
Beitrag von: poldy06 am 17.04.13 - 16:03:45
Super! Danke!
von beidem hab ich keine Ahnung ;-)
Titel: Re: Ordnereigenschaft per Agent ändern
Beitrag von: Werner Götz am 18.04.13 - 08:04:24
Würde hier vielleicht auch die Funktion @UpdateViewDesign weiterhelfen?
-Werner
Titel: Re: Ordnereigenschaft per Agent ändern
Beitrag von: ascabg am 18.04.13 - 08:29:46
@Werner,

Prinzipiell schon.
Nur muessten dann alle zu aendernden Ordner vom Design her auf einem Ursprungsordner basieren.
(siehe Mailbox -> eigene Ordner basieren auf dem Design der Inbox und koennen daher mit dieser Funktion
aktualisiert werden, wenn sich am Design der Inbox etwas aendert)

Hier scheint es jedoch so zu sein, dass das Design der Ordner nicht einheitlich ist.
Wuerde daher nichts bringen.


Andreas
Titel: Re: Ordnereigenschaft per Agent ändern
Beitrag von: Glombi am 18.04.13 - 09:18:06
An diese Eigenschaft kommt man wohl nicht so einfach ran. In der API zu Views habe ich nichts gefunden (was nicht heissen soll, dass es doch sowas gibt) ;-) ). Eine Analyse mit ScanEZ hat auch nichts zutage gebracht, wo man programmatisch eingreifen könnte.

Andreas
Titel: Re: Ordnereigenschaft per Agent ändern
Beitrag von: dnotes am 18.04.13 - 12:40:41
An diese Eigenschaft kommt man ganz einfach über einen DXL-Export und -Import dran.
Ansichten exportieren, in der TextDatei Eigenschaft auf False setzen, Ansichten in der DB löschen und TextDatei wieder importieren.
Titel: Re: Ordnereigenschaft per Agent ändern
Beitrag von: pram am 18.04.13 - 13:07:13
Machs doch einfach mit dem Designer (Arbeite mit 8.5.3 Englisch), da die Eigenschaft RAUS muss, geht es relativ einfach mit DXL:

1. Gehe in die Ordnerview, markiere alle Ordner
2. Drücke STRG+H, der "File Search Dialog" kommt
3. Nun suchst du nach showresponsehierarchy='true'
4. Unten werden dir alle Ordner angezeigt, die diese Option noch haben.
5. Dann klickst du im Suchergebnis mit Rechts auf "Folder" und "Replace selected"
6. showresponsehierarchy='true' durch leer ersetzen
7. OK -> das wars  ;D

Gruß
Roland

/edit: Natürlich kann man auf diese Art theoretisch alle Gestaltungselemente ändern.
Ordner und Ansichten sind per DXL inzwischen relativ gut roundtripfähig. Bei Masken würde ich obiges Vorgehen nicht empfehlen. Diese sollte man nach dem Editieren mit DXL noch einmal im Designer öffnen und abspeichern.