Autor Thema: Aus Xpage Ansicht weitere Dokumente Löschen  (Gelesen 3504 mal)

Offline manderson

  • Junior Mitglied
  • **
  • Beiträge: 68
    • manderson.de
Aus Xpage Ansicht weitere Dokumente Löschen
« am: 08.05.12 - 10:54:37 »
Guten Morgen allerseits!

Ein neuer Tag ein neues Problem :)

Auf einer XPage ist eine Ansicht wo der User in einer Spalte Kontrollkästchen ankreuzen kann, um ausgewählte Dokumente zu löschen. Ist es möglich das automatisch auch alle weiteren Dokumente die den gleichen Wert (ID) haben gelöscht werden?

Also  angezeigt wird in der Ansicht:

ID - - - - - Name
1 - - - - - BMW 3
2 - - - - - VW Bulli
3 - - - - - VW Käfer
4 - - - - - Porsch 911

Nun löscht der User Beispielweise die Dokumente mit ID 1 und ID4, cool wäre es nun, wenn weitere bestehende, aber nicht angezeigte Dokumente aus der Datenbank auch gelöscht werden anhand der ID .

ID - - - - - Baujahr
1 - - - - - 1990 wird auch gelöscht
2 - - - - - 1976
3 - - - - - 1982
4 - - - - - 1997 wird auch gelöscht

Jemand eine Idee wie man das macht?

Offline m3

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Aus Xpage Ansicht weitere Dokumente Löschen
« Antwort #1 am: 08.05.12 - 10:59:00 »
Na haeng in den Event einfach einen weitere Action an, in der Du dann den Code zum Loeschen ausfuehrst.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline manderson

  • Junior Mitglied
  • **
  • Beiträge: 68
    • manderson.de
Re: Aus Xpage Ansicht weitere Dokumente Löschen
« Antwort #2 am: 08.05.12 - 11:07:00 »
hehe klar, so was habe ich mir schon fast gedacht.  ;D

aber ich arbeite erst seit knapp einer Woche mit XPages & Lotus und weiß nicht ganz genau WIE ich das umsetzen soll....   :(

Gibt es sowas wie delte.documentsBykey('ID') ???

 :-:

PHP, HTML und CSS wäre ja kein Problem, biete auch meine Hilfe in diesen Gebieten gerne an ;)

Offline m3

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Aus Xpage Ansicht weitere Dokumente Löschen
« Antwort #3 am: 08.05.12 - 11:25:04 »
Wenn Du noch einmal PHP erwaehnst, fliegst Du hier raus! ;)

http://www-10.lotus.com/ldd/ddwiki.nsf/dx/2008-11-11033022WEBBZ4.htm sollte Dir weiterhelfen, um die markierten Dokumente zu finden.

Mit
Code
set session = new notesSession
set database = session.currentDatabase
set doc = database.getDocumentByID(DOCID);

bekommst Du ein Dokument (die DOCID musst Du Dir halt irgendwoher holen).

Und dann brauchst Du noch notesDocument.Remove( force ) um das Dokument zu loeschen.

Oder Du gehst ueber eine NotesDocumentCollection:
http://www-10.lotus.com/ldd/ddwiki.nsf/dx/NotesDocumentCollection_sample_JavaScript_code_for_XPages#removeAll
« Letzte Änderung: 08.05.12 - 11:29:49 von m3 »
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline manderson

  • Junior Mitglied
  • **
  • Beiträge: 68
    • manderson.de
Re: Aus Xpage Ansicht weitere Dokumente Löschen
« Antwort #4 am: 08.05.12 - 11:43:34 »
Okay, danke erstmal. Sieht komplizierter aus als ich dachte....

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Aus Xpage Ansicht weitere Dokumente Löschen
« Antwort #5 am: 18.05.12 - 14:42:28 »
... das sieht nur so aus - die Collection musst du auf jeden Fall ziehen und auf die dann die Methode anwenden - so wild ist das nicht ;)
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz