Gruppo API TreeList

Sono riportate di seguito le informazioni per poter utilizzare il componente TreeList per visualizzare dati in una griglia alberata.

Nota

Le API del componente TreeList condividono gli stessi parametri di quelli delle griglie. Pertanto, per poterla utilizzare sarà necessario compilare i parametri obbligatori sottostanti e quelli richiesti normalmente dalle griglie.

Formato richieste

Questo metodo ritorna una pagina con una griglia di profili DocsMarshal. La griglia offre funzionalità di base come ordinamento e ricerca e offre svariate opzioni di personalizzazione e integrazione.

Legenda:
Parametro obbligatorio
Parametro opzionale

{
    TreeListParentFieldId: 345
    TreeListParentFieldExternalId: null
    TreeListFieldId: null
    TreeListFieldExternalId: null
    TreeListRootValue: null

    ... Puoi trovare l'elenco completo dei parametri configurabili in una griglia qui
}

Path Descrizione
TreeList/BySearch Visualizza un TreeList che mostra il risultato di una ricerca su profili.
TreeList/ByDynAss Visualizza un TreeList che mostra il risultato di una Dynamic Association.
TreeList/ByView Visualizza un TreeList che mostra il contenuto di una View.
TreeList/BySource Visualizza un TreeList che mostra il contenuto di una Source.

Descrizione parametri

TreeListParentFieldId

String

Id del campo DocsMarshal che contiene il riferimento alla riga padre. Questo campo serve per poter costruire l'alberatura (questo o TreeListParentFieldExternalId richiesto)

TreeListParentFieldExternalId

String

ExternalId del campo DocsMarshal che contiene il riferimento alla riga padre. Questo campo serve per poter costruire l'alberatura (questo o TreeListParentFieldId richiesto)

TreeListFieldId

String

Id del campo DocsMarshal che rappresenta la chiave del profilo. Il valore di questo campo corrisponderà a quello definito nel campo 'TreeListParentFieldId' per poter costruire l'alberatura. Se non definito: 'ObjectId'

TreeListRootValue

object

Rappresenta il valore del nodo radice (Predefinito null) dell'alberatura

Esempio di richiesta


{
    TreeListParentFieldExternalId: "RefIdObject",
    TreeListFieldExternalId: "ObjectId",
    ClassTypeExternalId: "MyTreeList",
    SaveLayout: false,
    SelectExternalIds: "Name"
}