Skip to end of metadata
Go to start of metadata

Wstęp

Gałąź powiązana służy do wyświetlania dokumentów w drzewie, gdzie każda gałąź jest dokumentem powiązanym do najbliższego dokumentu reprezentowanego przez najbliższą gałąź wcześniejszego poziomu poziomu (pomijając gałęzie statyczne i unikalne). Tekst w gałęzi może zawierać wartości indeksów danego dokumentu, aby uprościć wyszukanie konkretnego dokumentu przez użytkownika. Gałąź ta daje również możliwość bezpośredniego podglądu dokumentu przez kliknięcie w tekst Otwórz dokument. Gałąź ta nie daje możliwości usuwania, dodawania, edytowania dokumentów. Lista gałęzi dla danej konfiguracji jest zawsze równa liczbie znalezionych dokumentów. Aby stworzyć gałąź powiązaną, należy użyć parametry associatedChildren, którego wartością jest obiekt zawierający poniższe parametry konfiguracyjne.

Parametry konfiguracyjne

  • documentClassId (number) - id klasy dokumentów, której dokumenty mają zostać wyświetlone. Należy pamiętać, że gałąź w poziomie wyżej musi wyświetlać dokumenty, której klasa dokumentów jest powiązana, do podanej w tej gałęzi klasy
  • textFormatter (string) - tekst zawierający znaczniki, w które zostaną podstawione wartości indeksów dokumentu. Aby podstawić wartość indeksu, należy umieścić jego identyfikator w nawiasach klamrowych np. "Stały tekst {id_indeksu1}, stały tekst 2 {id_indeksu2}"

Przykłady

Zakładając, że Klasa 1 ma id i zawiera indeks o id 1Klasa 2 ma id 2 i zawiera indeks o id 3, indeks o id są powiązane. Konfiguracja

 

{
    "staticChildren": [
        {
            "text": "Klasa 1",
            "filteredChildren": {
                "documentClassId": 1,
                "textFormatter": "Dokument z Klasa 1: {1}",
                "staticChildren": [{
                    "text": "Powiązane dokumenty z Klasa 2",
                    "associatedChildren": {
                        "documentClassId": 2,
                        "textFormatter": "Dokument z Klasa 2 {3}"
                    }
                }]
            }
        }
    ]
}

 

Wynik

 

 

  • No labels
Write a comment…