Autor Thema: Stil von Ordner in LS bei Putinfolder festlegen  (Gelesen 3382 mal)

Offline HarryS

  • Frischling
  • *
  • Beiträge: 24
  • Geschlecht: Männlich
  • Salut !!
Stil von Ordner in LS bei Putinfolder festlegen
« am: 19.10.05 - 17:20:55 »
Hallo,


per Button (LS) möchte ich bestimmte Datensätze einer View in einen
Ordner kopieren.
mit dem Befehl Putinfolder bzw putallinfolder wird ein neuer Ordner
kreiert und die Dokumente zugewiesen.
Ich finde keinen LS-Befehl, der mir einen neuen Ordner erstellt und
den Stil (Spaltenbelegung) einer bestehenden Ansicht übernimmt.
Bin ich blind oder gibt es wirklich nichts ?

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Stil von Ordner in LS bei Putinfolder festlegen
« Antwort #1 am: 19.10.05 - 17:37:06 »
Das sollt über CreateView gehen; der Methode kannst du einen Parameter mitgeben, der eine View als Template nimmt. Ordner sind eigentlich auch nur Views mit ein paar Besonderheiten.

Hier hatte ich mal was dazu geschrieben

http://www.atnotes.de/index.php?topic=8994.msg47825#msg47825
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Stil von Ordner in LS bei Putinfolder festlegen
« Antwort #2 am: 19.10.05 - 17:45:17 »
"Datensätze" ? Du meinst Dokumente. Und ein Folder kann kein Design von einer View übernehmen, nur von anderen Folders.

Die LS-Notes-Klassen stellen Dir hier aber tatsächlich keine Methode zur Verfügung, mit dem Du den Stil von einem anderen Folder übernehmen könntest. Allerdings erscheint mir Dein Vorgehen auch eher ungewöhnlich, da man ja normalerweise den Folder vorher im Designer erstellt, bevor man Dokumente dorthin verschiebt. Gibst Du trotzdem einen nicht vorhandenen Folder an, dann wird er erzeugt auf Basis des in der DB vorhandenen Vorgabefolders.

Mit hartgesottenen Mitteln (DBDesign-Class von Damien Katz oder anderweitig via API) kann man sich natürlich auch Designelemente wie Folders kopieren, bevor man Dokumente in solch einen neuen Folder plaziert.

Ich befürchte aber, dass Dein Design-Ansatz noch nicht ausgereift ist. Kannst Du uns näheres zur Aufgabe an sich ansagen ?

Bernhard

PS: Ulrichs Vorschlag zeigt, wie es unter R6 einfacher geht, was Dir unter R5 aber nix nützt.

Offline HarryS

  • Frischling
  • *
  • Beiträge: 24
  • Geschlecht: Männlich
  • Salut !!
Re: Stil von Ordner in LS bei Putinfolder festlegen
« Antwort #3 am: 19.10.05 - 17:55:48 »
@ulrich: deinen link habe ich gerade ausprobiert, hier generiert man einen neuen View, keinen ordner

@koehlerbv: mein ansatz ist der, ich habe eine kategorisierte Ansicht,
nun möchte ich per Button bestimme Dokumente der Ansicht(Filter ist hier
die Kategorie) in einen Ordner verschieben, den es noch nicht gibt.
Das Filterkriterium soll interaktiv abgefragt werden. den gewählten datensätzen soll außerdem ein feldwert verändert werden, damit diese in der ausgangs-
ansicht nicht mehr erscheinen.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Stil von Ordner in LS bei Putinfolder festlegen
« Antwort #4 am: 19.10.05 - 18:00:17 »
Hm, ich sehe gerade: Die in R6 neue Methode gab es auch schon in (bestimmten) R5-Versionen, allerdings undokumentiert. Also nicht unbedingt empfehlenswert ... Allerdings steht in Ulrichs Beispiel auch, dass Du als Template einen anderen Folder hernehmen musst, keine View. Das hat sich auch in R6 nicht geändert - man kann keine Folders aus Views machen.

Warum aber willst Du jedes Mal einen neuen Folder erzeugen ? Wie stellst Du
- die Navigation
- die Vermeidung von übelstem Wildwuchs
sicher ?

Bernhard

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Stil von Ordner in LS bei Putinfolder festlegen
« Antwort #5 am: 19.10.05 - 19:55:45 »
Und ein Folder kann kein Design von einer View übernehmen, nur von anderen Folders.

Das kann ich aber nicht ganz nachvollziehen. Wenn ich mir einen neuen Ordner anlege, bekomme ich als Gestaltungsvorlage sowohl Ansichten und Ordner angeboten. Also kann ich die Gestaltung einer Ansicht übernehmen.

@HarryS
Erstelle die eine Ansicht die so aussieht wie du die Ordner haben willst und setze in den Ansichten-Eigenschaften die Option "Vorgegebene Gestaltung für neue Ordner und Ansichten". Beim Erstellen von Ordners wird dann diese Gestaltung herangezogen.
 
Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Stil von Ordner in LS bei Putinfolder festlegen
« Antwort #6 am: 19.10.05 - 20:07:55 »
... man kann keine Folders aus Views machen ...

Jo, Axel - ich will darauf auch ausdrücklich nicht bestehen  :) Mir erscheint aber das Vorgehen von Harry derzeit noch etwas schräg - dauernd neue Folder erstellbar ? Ob das gut ist ... Aber ich mag da vollkommen schief liegen.

Sorry Harry, wenn ich Dich missverstehe.

Bernhard

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Stil von Ordner in LS bei Putinfolder festlegen
« Antwort #7 am: 19.10.05 - 20:16:36 »
Zitat
dauernd neue Folder erstellbar ? Ob das gut ist ..

Das kann schon Sinn machen, wenn du Dokumente ablegen möchtest, aber z.B. unterschiedlich kategorisiert und evtl. andere Felder anzeigen möchtest.

Wenn du da nur ein "Template" hast, ist das relativ starr.

Ich denke, darauf läuft das hinaus ...
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline HarryS

  • Frischling
  • *
  • Beiträge: 24
  • Geschlecht: Männlich
  • Salut !!
Re: Stil von Ordner in LS bei Putinfolder festlegen
« Antwort #8 am: 20.10.05 - 14:16:39 »
hallo an alle, da bin ich wieder,

ich möchte temporär bestimmte dokumente in einem extra ordner halten,
um a) andere Felder anzuzeigen


Offline HarryS

  • Frischling
  • *
  • Beiträge: 24
  • Geschlecht: Männlich
  • Salut !!
Re: Stil von Ordner in LS bei Putinfolder festlegen
« Antwort #9 am: 20.10.05 - 14:51:35 »
hallo an alle, da bin ich wieder,

ich möchte temporär bestimmte dokumente in einem extra ordner halten,
um a) andere Felder anzuzeigen
und b) diese nicht in einer anderen Ansicht kategorisieren

es geht in die richtung von eknori.
die ordner werden automatisch erstellt und nach bestimmten anderen
aktionen werden diese wieder geleert und gelöscht.

Dies klappt bisher ganz gut.
Danke für die Hinweise.

letzte frage: wenn ich per ls einen neuen ordner erstellt habe, erscheint dieser nicht automatisch in der gliederung xy die auf seite z eingebracht ist.
Wie kann ich den neuen ordner in diese gliederung per LS mitaufnehmen,
sodaß dieser gleich sichtbar ist?


Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re: Stil von Ordner in LS bei Putinfolder festlegen
« Antwort #10 am: 21.10.05 - 00:19:22 »
letzte frage: wenn ich per ls einen neuen ordner erstellt habe, erscheint dieser nicht automatisch in der gliederung xy die auf seite z eingebracht ist.

Hmm, kann gut sein, dass das nicht refreshed wird.
Kann sein, dass da ein Re-open der Datenbank nötig ist.
Hast Du das mal geprüft und auch mal in der Designerhilfe nachgelesen?

Es gibt auch noch die NotesOutline - Klassen, aber wenn Du eine Standard-Outline hast, sollte man diese hier nicht benötigen.
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz