Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: hero7475 am 05.12.03 - 21:10:02

Titel: Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: hero7475 am 05.12.03 - 21:10:02

Und wieder hab ich mal eine Frage.

Ich habe in einer Maske ein Feld (SortID) angelegt.

Jetzt möchte ich über eine Aktion in der Ansicht
dieses Feld vom aktuellen Dokument um einen erhöhen und das Feld vom darunterliegendem Dokument erhöhen.

Ist das mit der Formelsprache möglich ?
Wenn ich @navigatenext nutze führt LoNo den Befehl ja erst ganz zum Schluß aus..
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: ata am 05.12.03 - 21:12:34
... so spontan würde ich sagen das geht nur mit LS...

ata
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: TMC am 05.12.03 - 21:13:54
Irgendwie verstehe ich Deine Frage so nicht. Erscheint mir widersprüchlich.

Was willst Du denn bewirken?
Einerseits schreibst Du von Feld ändern, andererseits nur in View.

Schreib mal was genau passieren soll wenn User auf den Button klickt.

TMC
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: hero7475 am 05.12.03 - 21:16:46
Ich möchte das Feld "SortID" vom ausgewähltem Dok (in Ansicht ausgewählt) um einen erhöhen und das Feld "SortID" vom drüberliegendem Dokument um einen verringern.

Das alles in der Ansicht
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: ata am 05.12.03 - 21:17:37
... ich habe es so verstanden, daß die Dokumente der View einen Zähler ihrer Position erhalten - in dieser Ansicht steht das Dokument an Position x ...

ata
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: hero7475 am 05.12.03 - 21:18:31
genauso habe ich es gemeint
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: TMC am 05.12.03 - 21:21:12
Jetzt hab auch ich das verstanden :-)

Wie Ata schon schreibt: Formelsprache wohl unmöglich.

TMC
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: Semeaphoros am 05.12.03 - 21:21:56
Hero:
Jetzt verstehe ich überhaupt nix mehr. Im ersten Posting sprichst Du vom darunterliegenden Dokument, in der "Erklärung" verschleierst Du das, indem Du vom darüberliegenden Dokument.

Wo liegt jetzt das Doc, oben oder unten? Und was soll genau passieren? Bitte in kleinen Schritten, dass auch kleine Leute wie ich gemütlich mitlaufen können, kochbuchartig, sB, "möchte im aktuellen Dok den Wert SortID auslesen und im nächsten Doc eins weiter unter im Vieh die DocId eins höher setzen als beim aktuellen ..." oder so.

PS: Hero erinnert mich an Erbsen in der Büchse  [ups - wir sind ja offTopic]
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: ata am 05.12.03 - 21:23:14
... mit LS möglich. dort kann man über die Entries navigieren. du erhälst damit den Eintrag in der View. Über den Entry kannst du dann das Dokument ziehen, daß zu diesem Eintrag gehört und den Wert entsprechend ändern...

ata

... edit
du ziehst das aktuell markierte Dokument über NotesDatabase.UnprocessedDocuments

ata
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: TMC am 05.12.03 - 21:31:34
verstehe jetzt auch nix mehr.

Du willst doch was im Dokument selbst ändern?
Die View ist sortiert nach Sort ID?

Lösungsmöglichkeit:
SortIDneu = aktuellesDoc.sortid -1
aktuellesDok.SortID = SortIDneu
anderesDok = Suche Dok mit SortID = SortIDneu
anderesDok.SortID = sortIDneu

Überhaupt nicht copy & paste fähig, aber so würde das gehen...!?

TMC

Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: hero7475 am 05.12.03 - 21:33:25
Besten Dank für die Antworten

@Semeaphoros
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: ata am 05.12.03 - 21:35:32
@TMC

... mir deucht ein einzelnes Dokument soll in einer Ansicht rauf und runter gejagt werden - ich habe die Sortierung über eben das zu ändernde Feld übersehen - da reicht eigentlich dein Vorschlag...

ata  ;D

Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: hero7475 am 05.12.03 - 21:35:58
Sorry, habe mich verdrückt

Wollte so antworten

@Semeaphoros : Ob ich nun + oder - nehme ist für den Ansatz ziemlich egal

@tmc : das hätte ich mir durchaus selber ausdenken können

@ata : vielen Dank für den TIP; aber ich hätte es gern mal ohne LS gemacht
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: eknori (retired) am 05.12.03 - 21:36:20
wir reden schon wieder einmal von dynamischen views; nicht global sondern auch noch userbezogen...

soll ich sagen, dass das weder mit LS noch @ noch API ( das Wundermittel ) geht ??
Nö, überlasse ich besser euch

Ulrich
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: TMC am 05.12.03 - 21:41:43
@ata: freut mich dass das TMC-Script verstanden wurde :-)

Ob das die Lösung ist: schau'mer mal was der Held meint ;)

TMC
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: ata am 05.12.03 - 21:42:38
@Ulrich
... ich verwende das mit einer öffentlichen Ansicht, allerdings eine Ansicht, die nur von einem Admin verwendet wird...

Toni
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: TMC am 05.12.03 - 21:44:47
@tmc : das hätte ich mir durchaus selber ausdenken können
@Hero
War das jetzt die Lösung oder ein Kommentar dass das überhaupt nicht der Frage entspricht?

TMC
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: hero7475 am 05.12.03 - 21:50:56
Es war wohl ein Teil der Lösung.
Ohen Ähnliche Eingaben ins Script werde ich mein Problem wohl nicht lösen können. :-)

Besten Dank
Ich denke das wars dann
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: TMC am 05.12.03 - 21:55:47
OK :-)
War etwas missverständlich geschrieben, daher noch die Nachfrage.

TMC

P.S. Setzt Du den Thread bitte noch auf erledigt wenn Dein Script erfolgreich ist.
Wenn noch Probleme dabei: Einfach melden....
Titel: Re:Doc Reihenfolge in Ansicht durch Nutzer einstellbar
Beitrag von: TMC am 05.12.03 - 22:40:04
noch fairerweise ein Tipp (dies ist mir vorhin erst gekommen):

Das Konstrukt bricht zusammen, wenn die Nr. fortlaufend ist und der Button mehr als einmal betätigt ist (wenn hinter dem Button ein Code wie meiner steckt).

Für eine wirklich saubere Lösung wäre daher sinnvoll, dass Du
das eigentliche Problem schilderst (mal unabhängig von Notes).

Also was soll erreicht werden.

TMC

*EDIT*
Vergiss diesen Comment. Du fügst ja damit keine neuen mehrmals vorkommenden IDs hinzu sonden tauscht die nur aus. Alles beim alten, sorry für die Verwirrung.

Trotzdem:
Bitte zukünftig Probleme eindeutiger schildern, das hilft Dir ungemein die Lösung schneller zu haben. Denn im Worst Case wartest Du sonst ewig auf eine Lösung weil keiner versteht was Du wirklich willst als Ergebnis.