Jacek Nowak

Jacek Nowak Specjalista
Projektant IT,
Departament Rozwoju
Aplikacji ...

Temat: Załączniki pod www

Mam pytanie również związane z załącznikami, ale pod....www.
Znacie może jakiś sprytny sposób na załączanie i usuwanie załączników z dokumentów tworzonych i edytowanych pod przeglądarką ? :)

Pozdrawiam
Marcin Biel

Marcin Biel Delivery Manager

Temat: Załączniki pod www

a coś szerzej? czyżby problem z FF powyżej wersji 2.0.0.10
Jacek Nowak

Jacek Nowak Specjalista
Projektant IT,
Departament Rozwoju
Aplikacji ...

Temat: Załączniki pod www

Nie, chodzi o ogólne rozwiązanie, dodawanie wielu załączników, edycja dokumentu i przy okazji usuwanie lub dodanie kolejnego załącznika itp.

Pod przeglądarką nie jest to takie proste jak pod LN, trzeba troche JS użyć i chciałem podpytać, czy spotkał się ktoś z jakimś dobrym rozwiązaniem.
Adrian C.

Adrian C.
projektant/programis
ta

Temat: Załączniki pod www

Rozumie ze jeśli mówisz o edycji załączników to dokument już istnieje w bazie, kiedyś spotkałem się z rozwiązaniem z ukrytym iframe'm, który dosyć dobrze funkcjonował.
Otóż otwierasz dokument w przeglądarce dodajesz standardowo pole typu
file, żeby user mógł wybrać plik. Następnie obok dajesz przycisk, nazwijmy go 'upload'. Ten sam dokument otwierasz w ukrytym iframie w formularzu który ma standardowe pole lotusowe file upload. W webie jest ono renderowane jak zwykle pole typu file. Następnie po tym jak user wybierze plik i kliknie upload, javascriptem kopiujesz zawartość pola z formularza typu file do pola file na iframie i submitujesz iframe. Domino zapisze ten plik do dokumentu. Operację możesz powtórzyć. ;). A co do usuwania prosty agent webowy.
Mam nadzieje ze pomogłem.
Jacek Nowak

Jacek Nowak Specjalista
Projektant IT,
Departament Rozwoju
Aplikacji ...

Temat: Załączniki pod www

Adrian C.:
W webie jest ono renderowane jak zwykle pole typu file. Następnie po tym jak user wybierze plik i kliknie upload, javascriptem kopiujesz zawartość pola z formularza typu file do pola file na iframie i submitujesz iframe.

Próbowałem kopiować wartość jednego pola typu file, do drugiego, ale właściwość 'value' jest tylko do odczytu, bo inaczej można by uploadować z komputera dowolny plik bez wiedzy użytkownika.
Adrian C.

Adrian C.
projektant/programis
ta

Temat: Załączniki pod www

Otóż, udało się to zrealizować. Dokładnie nie pamiętam, ale robiłem to metodą prób i błędów, po drodze napotykając kilka błędów związanych z zabezpieczeniami itp... Ostatecznie zadziałało chyba usunięcie pola z tego formularza iframowego i skopiowanie do niego pola z formularza widocznego dla użytkownika i ustawieniu na nim propert: name, id usuniętego pola. Postaram się odgrzebać jak dokładnie to było zrobione.
Jacek Nowak

Jacek Nowak Specjalista
Projektant IT,
Departament Rozwoju
Aplikacji ...

Temat: Załączniki pod www

Jakby udało się coś znaleźć to super.

Mam jeszcze jedno pytanie.
Jak dodame takie załącznik przez pole Input typu File, to załącznik ląduje w dokumencie w polu o nazwie $FILE. Potem przy otwarciu takiego dokumentu do podglądu lub edycji ikonki załączników lądują na samym dole pod treścią dokumentu. Dodatkowo jeszcze w trybie edycji jest przy każdym załączniku pole typu Checkbox do usunięcia załącznika.

Czy da się dostosować miejsce wyświetlania tych załączników?
Adrian C.

Adrian C.
projektant/programis
ta

Temat: Załączniki pod www

Sprawdz pw.

Zalaczniki mozesz ukryc pod webem dodajac pole: $V2AttachmentOptions
Pod tym linkiem znajdziesz wiecej informacji:
$V2AttachmentOptions
Nastepnie mozesz samemu je wyswietlic jakims skrytem, albo chociazby formulami:
@AttachmentLengths
@AttachmentModifiedTimes
@AttachmentNames
@Attachments
np. tak:

Obrazek


PozdrawiamAdrian C. edytował(a) ten post dnia 03.04.09 o godzinie 02:13
Jacek Nowak

Jacek Nowak Specjalista
Projektant IT,
Departament Rozwoju
Aplikacji ...

Temat: Załączniki pod www

Rewelka, dzięki! :))

Następna dyskusja:

Domino jako serwer bazodano...




Wyślij zaproszenie do