Questo Componente, permette di costruire uno scheduler di DocsMarshal in pagina.
Il seguente codice mostra come costruire il componente passandogli dei parametri ed ottenerne l'istanza per invocare successivamente dei metodi.
<div id="container"></div> <script> // costruisco lo scheduler $('#container').dmScheduler({ ...oggetto contenente i parametri... }); // ottengo l'istanza del componente let instance = $('#container').dmScheduler('instance'); ... // in un secondo momento, ad esempio rispondendo ad un evento, chiamo un metodo del componente instance.unlock(); </script>
Permette di definire se lo Scheudler deve essere in sola lettura o meno.
Permette di definire se lo Scheudler deve permettere di effettuare inserimenti di profili o meno.
Permette di definire se lo Scheudler deve permettere di effettuare modifiche di profili o meno.
Permette di definire se lo Scheudler deve permettere di effettuare eliminazioni di profili o meno.
Permette di definire quale sessione del Portal utilizzare.
Permette di definire l'altezza del componente.
Permette di definire la modalità iniziale di visualizzazione dello Scheduler.
Permette di definire la data e ora di visualizzazione iniziale dello Scheduler.
Permette di definire la timezone desiderata.
Permette di definire quale Scheduler di DocsMarshal utilizzare.
Permette di definire quale Scheduler di DocsMarshal utilizzare.
Permette di definire la DynAss di riferimento come fonte dati dello Scheduler.
Permette di definire la DynAss di riferimento come fonte dati dello Scheduler.
Permette di definire su quali profili applicare la ricerca in DynAss, il parametro chiede l'elenco degli ObjectId di quest'ultimi, separati da ';'.
Permette di definire se nascondere o meno i bottoni per cambiare la modalità di raggruppamento.
Permette di definire se permettere o meno la valorizzazione dei filtri editabili della View del contenuto.
Permette di definire se permettere o meno la valorizzazione dei filtri editabili della View delle risorse.
Permette di definire se di default devono essere visualizzate tutte le risorse, anche quelle senza contenuti nell'intervallo selezionato.
Permette di personalizzare le voci visualizzate alla pressione del tasto destro del mouse sullo scheduler, rimuovendo elementi o aggiungendone alcuni personalizzati.
Permette di registrarsi ad un evento mentre lo Scheduler è già in esecuzione.
Richiede un parametro stringa che identifica il nome dell'evento a cui registrarsi.
Vedi eventi
Permette di rimuovere l'iscrizione ad un evento mentre lo Scheduler è già in esecuzione.
Richiede un parametro stringa che identifica il nome dell'evento da cui rimuovere l'iscrizione.
Vedi eventi
Permette di iniziare un caricamento dello Scheduler.
Permette di concludere un caricamento dello Scheduler.
Il caricamento tiene traccia di quante volte è stato invocato e verrà concluso solo quando verrà richiamata la conclusione per ogni singola invocazione.
Permette di invocare un errore gestito dallo Scheduler, che si ocuperà di lanciare l'evento onError.
Permette di capire se lo Scheduler è ancora presente nel DOM della pagina o meno.
Permette di applicare il focus sullo Scheduler.
Permette di applicare il dispose dello Scheduler.
Permette di ricostruire lo Scheduler senza ricaricare i dati.
Permette di cambiare i profili in DynAss di riferimento mentre lo Scheduler è già in esecuzione.
Richiede un parametro stringa che identifica l'elenco degli ObjectId dei profili, separati da ';'.
Permette di ricaricare le attività dello Scheduler.
Permette di ricaricare le risorse dello Scheduler.
Permette di ricaricare attività e risorse dello Scheduler.
Ritorna data e ora di inzio della visualizzazione corrente dello Scheduler.
Ritorna data e ora di inzio della visualizzazione corrente dello Scheduler.
Ritorna le attività dello Scheduler.
Ritorna le risorse dello Scheduler.
Ritorna la configurazione DocsMarshal dello Scheduler.
Mostra all'utente la schermata di configurazione dei filtri della View delle attività.
Mostra all'utente la schermata di configurazione dei filtri della View delle risorse.
Disabilita le funzionalità di drag e resize delle attività.
Riabilita le funzionalità di drag e resize delle attività.
Ritorna tutte le attività caricate convertite in DM.Entities.Profile.
Ritorna tutte le attività selezionate convertite in DM.Entities.Profile.
Permette di effettuare una ricerca client-side sugli appuntamenti dello Scheduler.
La funzione accetta due parametri:
Questo evento viene invocato quando lo Scheduler ha terminato di costruire il proprio contenuto. Da questo momento in poi il componente è pronto all'utilizzo, ed è concesso accedere a tutte le sue API.
Questo evento viene invocato quando lo Scheduler riscontra un errore ed è possibile personalizzarne la visualizzazione dell'utente.
È possibile bloccare la visualizzazione dell'alert di default ritornando false durante l'esecuzione.
Al callback viene passato un oggetto con le seguenti proprietà:
Questo evento viene invocato quando lo Scheduler ha concluso il dispose.
Questo evento viene invocato quando lo Scheduler ha caricato le proprie attività.
Al callback viene passato un oggetto con le seguenti proprietà:
Questo evento viene invocato quando lo Scheduler ha caricato le proprie risorse.
Al callback viene passato un oggetto con le seguenti proprietà:
Questo evento viene invocato quando lo Scheduler ha caricato le proprie festività.
Al callback viene passato un oggetto con le seguenti proprietà:
Questo evento viene invocato subito prima di effettuare l'inserimento di un profilo.
È possibile bloccare l'inserimento del profilo ritornando false durante l'esecuzione.
Questo evento viene invocato subito dopo aver effettuato l'inserimento di un profilo.
Al callback viene passato un oggetto con le seguenti proprietà:
Questo evento viene invocato subito prima di effettuare la modifica di un profilo.
È possibile bloccare la modifica del profilo ritornando false durante l'esecuzione.
Questo evento viene invocato subito dopo aver effettuato la modifica di un profilo.
Al callback viene passato un oggetto con le seguenti proprietà:
Questo evento viene invocato subito prima di effettuare l'eliminazione di un profilo.
È possibile bloccare la modifica del profilo ritornando false durante l'esecuzione.
Questo evento viene invocato subito dopo aver effettuato l'eliminazione di un profilo.
Al callback viene passato un oggetto con le seguenti proprietà:
Questo evento viene invocato subito dopo aver effettuato l'inserimento di una risorsa.
Al callback viene passato un oggetto con le seguenti proprietà:
Questo evento viene invocato subito dopo aver effettuato la modifica di una risorsa.
Al callback viene passato un oggetto con le seguenti proprietà:
Questo evento viene invocato subito dopo il click di un'attività.
È possibile bloccare l'apertura del dettaglio del profilo ritornando false durante l'esecuzione.
Questo evento viene invocato subito dopo il doppio click di un'attività.
È possibile bloccare l'apertura del dettaglio del profilo ritornando false durante l'esecuzione.
Questo evento viene invocato subito dopo aver cambiato la selezione delle attività.
Al callback viene passato un oggetto con le seguenti proprietà:
Questo evento viene invocato alla pressione del tasto destro del mouse.
Al callback viene passato un oggetto con le seguenti proprietà: