Domino 9 und frühere Versionen > Entwicklung
Ansicht und Checkboxen
TheCrow:
Hi ihr,
ich habe eine Idee und weiss nur nicht so recht, wie ich diese Realisieren soll...
Ich habe eine Ansicht mit Dokumenten und würde gerne im Web hinter jedes Dokument eine Checkbox legen um somit das Dokument entweder an- oder abzuwählen. Je nach dem, ob die Dokumente nun angewählt sind oder nicht, wird ein Flag (z.b. ja oder nein) in der gleichen oder einer anderne Ansicht gesetzt.
Habt ihr hier eine Idee, wie ich zunächst mal die Checkboxen hineinbekomme ?
Vielen Dank
RedFox:
Hallo,
über die Ansichtseigenschaften, Register erweitert, Bereich für Web-Zugriff, "Dokumentauswahl zulassen" aktivieren.
Es werden vier JavaScriptfunktionen erzeugt (im Quelltext des Browsers einsehbar), über die Du auf die Dok zugreifen kannst. In der Inbox der Mailschablone findest Du auch eine Umsetzung.
Grüße
TheCrow:
Hi, erstmal vielen Dank
leider kann ich aber aus der Mailschablone nicht ersehen, wie ich die angewählten Dokumente weiterverarbeiten, sprich deren Flag setzen, kann.
Kann mir hier noch jemand unter die Arme greifen ?
Danke :)
RedFox:
Ich war nicht ganz exakt:
die Umsetzung ist in der Mail-Schablone in der Maske $$ViewTemplate for ($Inbox)
Dort findest Du in den JS-Kopfzeilen die JavaScript-Funktion getSelectedDocs(). Die sammelt die markierten Dokumente und gibt deren Dok-ID zurück. Die kannst Du dann z.B. mit einem LS-Agenten auswerten
Aufruf z.B.
var docs = getSelectedDocs();
if (docs.length==0) {
alert("Keine Dokumente ausgewählt");
return false;
}
location.href = "/Datenbank/DokID's_auswerten?OpenAgent&arg1="+docs;
Im LS-Agent wertest Du den QueryString aus und hast die Dok-IDs. (Achtung: URL kann nur 1024 Zeichen lang sein - glaube ich zumindest)
Grüße
TheCrow:
Hi,
irgendwie hat das JavaScript in der Maske das Problem mit folgendem Aufruf:
var form = document._DominoForm;
Was genau ist eigentlich dieses _DominoForm ?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln