Powrót do spisu komponentów: Drag And Drop
Komponent w trakcie budowy |
Jeśli masz problem ze zrozumieniem jak działa akcja, sprawdź opisy: Akcja, Wykonanie warunkowe, Parametry komponentów |
Akcja służy do zmiany wybranej kolumny w tabeli dynamicznej na pola typu Drag and Drop. Pola służą do wczytywania załączników do procesu (do skonfigurowanej klasy lub otwierają okno konfiguracyjne). Aby wczytać pliki należy je upuścić na wybranym polu. Akcja posiada parametr kontekstowy Wybrany wiersz umożliwiający pobieranie wartości z danego wiersza np opis dokumentu, klasa dokumentu, tytuł pola. Po dodaniu pliku do archiwum zwracany jest jego identyfikator pliku (fileId) który może być wykorzystany z innymi komponentami np z wtyczki Attachment. Drag and drop w tej wersji umożliwia przeciągniecie tylko 1 pliku na dany wiersz, blokowana jest możliwość upuszczenia więcej niż 1 pliku. Komponent ten uniemożliwia także dołączenie pliku do wiersza w którym wcześniej został dołączony plik (blokowanie następuje po sprawdzeniu czy w danym wierszu kolumna z fileId została uzupełniona).
Akcje należy dodać do wybranej tabeli dynamicznej i wskazać kolumnę do wyświetlenie pola.
Nazwa parametru | Od wersji | Opis | Typ parametru | Wartość domyślna | Rodzaj pola | Uwagi i ograniczenia |
---|---|---|---|---|---|---|
Kolumny | 1.0.26 | Kolumny, których wartości początkowe zostaną określone | Tablica zmiennych | Pole edytowalne | Jeżeli nie zamierzamy ustawiać wartości dla wszystkich/wybranych kolumn, to nie musimy ich tutaj umieszczać. | |
Wartości | 1.0.26 | Wartości początkowe, które zostaną przypisane do podanych wyżej kolumn | Tablica wartości tekstowych | Pole edytowalne | Musi zwracać pojedyńczą wartość, która zostanie wpisana do nowego wiersza. Wartość w parametrze jest wpisywana jako tekst, który zostanie przerobiony na odpowiedni typ. | |
Id tabeli | 1.0.26 | Id tabeli do której zostanie dodany wiersz | Tekst | Pole edytowalne |
Parametr*- pole wymagane
Typ pola STRING. Nazwa jaka ma być wyświetlana na środku pola
Typ pola STRING. Miejsce wyświetlenie pola wedle podanej zmiennej formularza (jeżeli nie podana, to pole będzie albo na górze albo na dole formularza)
Typ pola VARIABLE. Zmienna formularza przy ktorej ma być wyświetlone pole
Typ pola BOOLEAN. Wybranie konfiguracji klasy dokumentow. TAK - wyświetli okno za każdym razem przeciągniecie plików dzięki czemu będzie możliwość konfiguracji dynamicznej (wybór klasy, opis, itp). NIE - Brak okna, konfiguracja statyczna (zawsze do tej samej klasy), możliwość przepisania zmiennych procesu do indeksów klas dokumentów.
Typ pola STRING. Lista klas dokumentów dostępnych w systemie.
Typ pola STRING. Brak to nazwa klasy
Typ pola STRING_ARRAY. Lista indeksów wybranej klasy dokumentów (wybór z listy po wybraniu klasy)
Typ pola VARIABLE. Zmiennaprzypisana do wybranego idneksu
Typ pola BOOLEAN. Jeżeli "TAK" Zapiszuje jako nowa wersja dokumentu, jeśli powtarzają się indeksy i jest jeden dokument o takich indeksach w klasie.
Typ pola STRING_ARRAY. Lista klas dokumentów dostępnych w oknie dodawania dokumentów
Typ pola BOOLEAN. jeżeli "TAK", wyświetla również formularz indeksów
Typ pola BOOLEAN. jeżeli "NIE" to nie sprawdza uprawnień do klas dokumentów
Typ pola BOOLEAN. Jeżeli "TAK" automatycznie wybiera z listy klas dokumentów pierwszą pozycję
Dzięki tej akcji każdy drop and drop może ładować do innej klasy dokumentów jeżeli będziemy pobierać nazwę klasy dokumentów z tego samego wiersza przy użyciu zmiennej kontekstowej. Akcja dodaję tylko jeden plik dla danego wiersza, weryfikacja następuje po uzupełnieniu wybranej kolumny (może być też ta z narysowanym polem) wartością fileId zwróconą po dodaniu pliku do archwikum. Dzięki temu akcja jest kompatyblina z akcjami z wtyczki Attachment //link.
Przykład Formularza: