Domino 9 und frühere Versionen > ND6: Entwicklung
Rich Text Lite
heidiweber:
Hallo
folgende Probleme/Fragen zu "Rich Text Lite" Feldern:
1)
Bei dem Rich Text Lite Feld dürfen nur Anhänge eingestellt werden. Kann man ja ganz leicht auswählen. Ist es möglich, dass man nur Anhänge mit bestimmten Dateiendungen zulässt? z.B. sollen nur Word-Dokumente (Dateien, die die Endung doc haben) eingestellt werden dürfen.
2)
Kann man die Anzahl der Dateianhänge begrenzen? Ich möchte, dass man max 3 Anhänge einstellen kann.
Vielen Dank schon mal
cu
Heidi
Axel:
Jein, es gibt keine Möglichkeit das direkt einzustellen. Im QuerySave-Event der Maske müsste man mit Script die entsprechenden Prüfungen programmieren. Problem dabei ist aber, dass das Dokument erst einmal gespeichert werden muss, damit man sauber mit Script darauf zugreifen kann.
Axel
Untitled:
Womit man dann irgendwie ein temporäres Feld benötigte, dieses Füllen und testen ob alles i.o. ist, wenn ja -> in das richtige Feld schreiben ansonsten das temporäre Feld verwerfen und das Alte beibehaltem.
Aber könnte man nicht einen Button machen, mit EditInsert und ein Flag setzen bei jedem Klick? Ich weiss aber nicht ob EditInserts auf RTLite funktioniert. Ausserdem musst du dann das RT-Feld vor dem Einfügen mittels Anhang-Smarticon oder RTLite-Button schützen. Auch nicht ganz einfach bis unmöglich. ::)
Grüsse
Moritz
Axel:
--- Zitat von: Untitled am 27.03.06 - 16:37:04 ---Womit man dann irgendwie ein temporäres Feld benötigte, dieses Füllen und testen ob alles i.o. ist, wenn ja -> in das richtige Feld schreiben ansonsten das temporäre Feld verwerfen und das Alte beibehaltem.
Aber könnte man nicht einen Button machen, mit EditInsert und ein Flag setzen bei jedem Klick? Ich weiss aber nicht ob EditInserts auf RTLite funktioniert. Ausserdem musst du dann das RT-Feld vor dem Einfügen mittels Anhang-Smarticon oder RTLite-Button schützen. Auch nicht ganz einfach bis unmöglich. ::)
Grüsse
Moritz
--- Ende Zitat ---
Wozu das Ganze?
Das löst das Problem, dass das Dokument gespeichert werden muss, damit man auf das/die RTF-Feld(er) zugreifen kann, auch nicht.
Ich würde das Ganze aber nicht als unmöglich bezeichnen. Trivial ist es aber auch nicht.
Axel
Untitled:
--- Zitat ---Wozu das Ganze?
--- Ende Zitat ---
Du brauchst ja eine Möglichkeit (nachdem das Dokument gespeichert wurde) um, falls das Feld die Validierung nicht bestanden hat, den Ursprung wieder herzustellen. Kloa? (Oder denke ich falsch? ;))
EDIT: Das Ganze muss dann natürlich im PostSave, nicht mehr im QuerySave ablaufen...
--- Zitat ---Ich würde das Ganze aber nicht als unmöglich bezeichnen.
--- Ende Zitat ---
Ich habe mal versucht, in einem normalen RT-Feld zwar per Code im Frontend Attachments einzufügen, es dem Benutzer aber zu verwehren. Ich habe mir die Zähne daran ausgebissen und es schliesslich aufgegeben.
Grüsse
Moritz
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln