$().dmSecurityidentityPicker()

Questo Componente mostra il Picker per la selezione delle SecurityIdentity: User, Group, Skill, BusinessRole.

Descrizione Parametri


popup

Type: Boolean
Default: true

Questo parametro permette di stabilire se il picker verrà inserito in un Popup o meno


identityTypes

Type: String[]
Default:
    [
        "User",
        "Group",
        "Skill",
        "BusinessRole"
    ]
    

Questo parametro permette di stabilire quali SecurityIdentity devono essere mostrate


selectionMode

Type: String
Default: 'single'

Questo parametro permette di stabilire la tipologia di selezione, se singola ("single") o multipla ("multiple")


popupOptions

Type: Object
Default:
    {
        closeOnOutsideClick: false,
        resizeEnabled: true
    }
    

Questo parametro permette di stabilire le opzioni del Popup visualizzabili qui


loadEnabled

Type: Boolean
Default: true

Questo parametro permette di visualizzare le SecurityIdentity abilitate


loadDisabled

Type: Boolean
Default: false

Questo parametro permette di visualizzare le SecurityIdentity disabilitate


columns

Type: Object[]
Default:
    [
        {
            dataField: "Name"
        }, {
            dataField: "IdentityType",
            caption: "Type"
        }, {
            dataField: "Id"
        }, {
            dataField: "ExternalId"
        }, {
            dataField: "Enabled",
            dataType: "boolean"
        }, {
            dataField: "CreationDateTime"
        }
    ]
    

Questo parametro permette di selezionare quali colonne visualizzare e eventualmente aggiungere delle caratteristiche consultabili qui


paginate

Type: Boolean
Default: false

Questo parametro permette di stabilire se i dati devono essere mostrati "a pagine" (con gli indici) o se devono essere una lista unica


continueButtonLabel

Type: String
Default: "Continue"

Questo parametro permette di stabilire un eventuale Label personalizzato


onCancel

Type: Function
Parameter: null

Questo parametro permette di stabilire una funzione che verrà eseguita subito dopo aver premuto il bottone "Cancel" o dopo aver chiuso il Popup (se presente)


onSelectionChanged

Type: Function
Parameter: data

Questo parametro permette di stabilire una funzione che verrà eseguita subito dopo che l'utente ha selezionato o deselezionato qualcosa, ottiene come parametro "data" nella quale sono presenti tutti gli elementi selezionati


onContinue

Type: Function
Parameter: data

Questo parametro permette di stabilire una funzione che verrà eseguita subito dopo aver premuto il bottone "Continue", ottiene come parametro "data" nella quale sono presenti tutti gli elementi selezionati


filterDataLoaded

Type: Function
Parameter: identity

Questo parametro permette di stabilire una condizione da soddisfare sulla quale verranno filtrati i dati mostrati nella griglia, ottiene come parametro "identity" che identifica uno degli elementi ricevuti
Esempio:

        filterDataLoaded: function(identity) {
            return identity.Type.toLowerCase() == "user";
        }