Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: kdreier am 14.12.06 - 10:08:46
-
Moin Gemeinde,
hätte gern mal zwei Probleme ;)
- Ich möchte Anhänge über einen Button in der Form editieren (Formel oder LS), möglicherweise auch nur das erste Attachment. Der Weg über den Attachmentdialog oder rechte Maustaste ist den Usern bekannt, aber zu lang. Habe bereits Hinweise zu einer Klasse von eknori gefunden, aber mit R6 muss das doch mit Bordmitteln zu realisieren sein, oder? Hab mir heute schon 'nen Wolf gesucht, aber noch nicht das Richtige gefunden.
Vielleicht hat ja jemand einen Link zu einem Stück Code für mich. :D
- In einer Form verwende ich Controlled Access Sections. Hier können nur bestimmte Rollen Eingaben in Feldern machen. Funktioniert auch alles, kein Problem. Einziger Punkt ist, ein Doppelklick auf ein Feld in einer solchen Section markiert nicht den gesamten Feldinhalt (wie in Windows üblich), sondern zeigt mir den Dialog mit den Berechtigten an. Das Verhalten möchte ich gern ändern.
Ach ja: Client V6.5.2 aufwärts
Danke
Karsten
-
Jaja die lieben Anwender, kann man das nicht auch einfacher machen? Ich will nur einmal klicken, nicht zweimal...
Zu 1:
Was soll mit den Änderungen passieren? Sollen die in das Attachment übernommen werden? Wenn ja, dann mal viel Spaß... ( ist nicht Böse gemeint ;) )
Zu 2:
Das wüsste ich auch gerne...
-
An die Notes-Funktion zum Anhänge bearbeiten ist leidder kein rankommen. Du hättest nur die Möglichkeit das ganze Prozedere (entpacken, öffnen, schliessen überwachen, wieder anhängen) selbst zu programmieren. Ist sicher etwas Aufwand, ich hab irgendwo mal ein Beispiel dafür gesehen.
Das man das doppeklick-Verhalten bei Abschnitten verändern kann, glaub ich auch nicht.
so long
-
zu 1)
Ja klar, die Änderungen bei Edit sollen übernommen werden. Der andere Fall wäre ja Open.
Folgendes stelle ich mir vor:
Wird ein Dok im Editmode geöffnet oder wechselt in den Editmode wird die Schaltfläche "Edit Attachment" gezeigt. Diese öffnet das Attachment in der Quellanwendung und übernimmt die Änderungen wieder in das Dokument. Verhalten also genauso wie der Editknopf in den Attachmentproperties oder im Kontextmenü zum Attachment.
-
Also das heisst:
- Auswahl der Anhänge anzeigen
- Ausgewählten anhang entpacken (Tempordner ermitteln: Environ("Temp"))
- Datei mit shell-Befehl starten: shell(Filename,1)
- beim Speichern des Notes-Dokumentes fragen, ob Anhang bearbeitet und gespeichert
- Position des alten Anhang im RT-Feld ermitteln (RT-Navigator)
- Neuen Anhang anhängen (alten vorher natürlich löschen)
-
Also darfst Du das Rad neu Erfinden.
-
Nö, will ja nix neu erfinden. Bin ja 1. Mitglied der Sekte "Lieber gut kopiert als schlecht selbst entwickelt".
Dachte nur, es ist ja schon eingebaut im Notes Client. Also warum nicht per LS nutzen. Aber wenns halt so einfach nicht geht, muss ich wohl doch die User besser trainieren. Ist vielleicht sogar der richtige Weg. ;D
Trotzdem danke erstmal
Karsten
-
Versuch doch sie davon zu überzeugen, das die Abnutzung der Maus besser verteilt ist, wenn man auch die rechte Maustaste verwedet... ;D