Vtigercrm tipi di widget: Difference between revisions
Scritto pagina dedicata alle tipologie di Widget per VtigerCRM |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{header_it|title=Tipi di widget usati in VtigerCRM| keyword={{Template:keyword_it_vtigercrm}}| description=Un elenco dei principali widget e controlli utilizzati nelle maschere di VtigerCRM | link_page=vtigercrm_widget_type}} | |||
[[vtigercrm_proprietà_dei_campi | Proprietà dei campi delle maschere di VtigerCRM 5]] | |||
== Introduzione == | |||
VtigerCRM utilizza un insieme di controlli predefiniti per popolare le pagine mostrate agli utenti. Il ricorso ad una libreria di controlli garantisce l'uniformità di comportamento del programma e la possibilità di riutilizzare ampie parti di codice. Gli sviluppatori possono utilizzare i medesimi controlli o Widget distribuiti integrando una apposita libreria: '''Vtlib''' nel proprio progetto. Utilizzare la libreria Vtlib per sviluppare nuovi moduli o personalizzarne di esistenti, permette di scrivere codice molto velocemente mantenendo un elevato grado di compatibilità con il resto del programma. | VtigerCRM utilizza un insieme di controlli predefiniti per popolare le pagine mostrate agli utenti. Il ricorso ad una libreria di controlli garantisce l'uniformità di comportamento del programma e la possibilità di riutilizzare ampie parti di codice. Gli sviluppatori possono utilizzare i medesimi controlli o Widget distribuiti integrando una apposita libreria: '''Vtlib''' nel proprio progetto. Utilizzare la libreria Vtlib per sviluppare nuovi moduli o personalizzarne di esistenti, permette di scrivere codice molto velocemente mantenendo un elevato grado di compatibilità con il resto del programma. | ||
== Tipologie di Widget == | == Tipologie di Widget == | ||
Esistono Widget dedicati alle principali funzioni svolte dal CRM. Il loro numero e alcuni aspetti del comportamento variano in base alla versione di VtigerCRM o della Vtilib. È bene '''verificare la versione di Vtlib prima di incominciare la scrittura di nuovo codice''' onde prevedere il comportamento dei controlli. Un elenco dei componenti riconosciuti dal programma è reperibile nei file che ne definiscono il comportamento in modialità dettaglio o modifica: '''include/utils/DetailViewUtils.php''', '''include/utils/EditViewUtils.php'''. | Esistono Widget dedicati alle principali funzioni svolte dal CRM. Il loro numero e alcuni aspetti del comportamento variano in base alla versione di VtigerCRM o della Vtilib. È bene '''verificare la versione di Vtlib prima di incominciare la scrittura di nuovo codice''' onde prevedere il comportamento dei controlli. Un elenco dei componenti riconosciuti dal programma è reperibile nei file che ne definiscono il comportamento in modialità dettaglio o modifica: '''include/utils/DetailViewUtils.php''', '''include/utils/EditViewUtils.php'''. | ||
{| bgcolor="darkgrey" border="1" width="80%" | |||
{| border="1" | |+ '''TIPOLOGIE DI WIDGET''' | ||
|- bgcolor="darkgrey" | |||
! '''Tipologia''' !! '''Descrizione / Scopo''' | ! '''Tipologia''' !! '''Descrizione / Scopo''' | ||
|- | |- | ||
| ''1'' || Campo testo. < | | ''1'' || Campo testo. <br /> Ammessa una singola linea di testo. | ||
|- | |- | ||
| ''2'' || Equivalente alla tipologia 1, ma il campo è obbligatorio. | | ''2'' || Equivalente alla tipologia 1, ma il campo è obbligatorio. | ||
|- | |- | ||
| ''3'' || Campo testo non modificabile. < | | ''3'' || Campo testo non modificabile. <br /> Contiene valori auto generati ed incrementali. | ||
|- | |- | ||
| ''4'' || Contiene codici auto generati. < | | ''4'' || Contiene codici auto generati. <br /> Può essere personalizzato indipendentemente modulo per modulo. | ||
|- | |- | ||
| ''5'' || Campo data. < | | ''5'' || Campo data. <br /> Contiene un collegammento all'oggetto '''jsCalendar'''. <br /> Mostra il formato data definito per l'utente. <br /> Le date inserite sono validate prima del salvataggio. | ||
|- | |- | ||
| ''6'' || Campo data ora. < | | ''6'' || Campo data ora. <br /> Consente di selezionare l'ora attraverso un menù a tendina. <br /> Contiene un collegammento all'oggetto '''jsCalendar'''. <br /> Le date inserite sono validate prima del salvataggio. <br /> Consente di inserire solo date / ore successive a quelle correnti. | ||
|- | |- | ||
| ''7'' || Campo numerico. < | | ''7'' || Campo numerico. <br /> Ammessa una singola linea di testo. | ||
|- | |- | ||
| ''8'' || Campo testo multi linea. < | | ''8'' || Campo testo multi linea. <br /> Salvato come una sequenza di stringhe separate da virgola. | ||
|- | |- | ||
| ''9'' || Campo percentuale. < | | ''9'' || Campo percentuale. <br /> Ammessi valori superiori a 0 ed inferiori a 100. | ||
|- | |- | ||
| ''10'' || Collegamento ad entità di un altro modulo. Consente di legare informazioni di moduli diversi. | | ''10'' || Collegamento ad entità di un altro modulo. Consente di legare informazioni di moduli diversi. | ||
|- | |- | ||
| ''11'' || Campo testo a singola linea. < | | ''11'' || Campo testo a singola linea. <br /> Non esegue alcun controllo di congruenza sui dati inseriti. | ||
|- | |- | ||
| ''12'' || Campo e-mail. < | | ''12'' || Campo e-mail. <br /> Salva un collegamento all'indirizzo e-mail nella rubrica quando viene inviato un messaggio. | ||
|- | |- | ||
| ''13'' || Campo e-mail. < | | ''13'' || Campo e-mail. <br /> Richiede l'inserimento dell'indirizzo da parte dell'utente. <br /> Controlla la sintassi dell'indirizzo prima dell'invio. | ||
|- | |- | ||
| ''15'' || Menù a tendina. < | | ''15'' || Menù a tendina. <br /> I valori elencati variano da modulo a modulo ed '''in base al ruolo ricoperto dall'utente'''. | ||
|- | |- | ||
| ''16'' || Menù a tendina. < | | ''16'' || Menù a tendina. <br /> I valori elencati variano da modulo a modulo, ma '''non in base al ruolo ricoperto dall'utente'''. | ||
|- | |- | ||
| ''17'' || Collegamento a sito web. < | | ''17'' || Collegamento a sito web. <br /> Non controlla la sintassi del collegamento digitato. | ||
|- | |- | ||
| ''19'' || Campo testo multi riga utilizzato per descrizioni ed altri dati corposi. | | ''19'' || Campo testo multi riga utilizzato per descrizioni ed altri dati corposi. | ||
| Line 57: | Line 57: | ||
| ''21'' || Campo testo di circa 5 righe. Utilizzato per brevi descrizioni, indirizzi, ecc. | | ''21'' || Campo testo di circa 5 righe. Utilizzato per brevi descrizioni, indirizzi, ecc. | ||
|- | |- | ||
| ''22'' || Campo testo multi riga usato specificamente per il "Titolo" in alcuni moduli. < | | ''22'' || Campo testo multi riga usato specificamente per il "Titolo" in alcuni moduli. <br /> Il campo e' obbligatorio. | ||
|- | |- | ||
| ''23'' || Campo data. < | | ''23'' || Campo data. <br /> Equivalente alla tipologia 5, ma viene utilizzato per date di chiusura di un periodo. | ||
|- | |- | ||
| ''24'' || Campo testo di circa 5 righe. Utilizzato per indirizzi di fatturazione. < | | ''24'' || Campo testo di circa 5 righe. Utilizzato per indirizzi di fatturazione. <br /> Selezionando un contatto il campo e' compilato automaticamente con i dettagli dello stesso. <br /> Il campo e' obbligatorio. | ||
|- | |- | ||
| ''25'' || Contatore che traccia il numero di volte che una e-mail viene aperta. | | ''25'' || Contatore che traccia il numero di volte che una e-mail viene aperta. | ||
|- | |- | ||
| ''26'' || Cartella documenti. < | | ''26'' || Cartella documenti. <br /> Consente di selezionare i documenti da caricare nel programma. | ||
|- | |- | ||
| ''27'' || Tipologia di file. < | | ''27'' || Tipologia di file. <br /> Mostra un elenco di voci sulla sinistra selezionando le quali cambiano i valori digitabili sulla destra. | ||
|- | |- | ||
| ''28'' || Nome di file. < | | ''28'' || Nome di file. <br /> La tipologia deve essere selezionata in un altro campo. | ||
|- | |- | ||
| ''30'' || Menù a tendina in cui selezionare l'intervallo di tempo per i reminder delle attività. | | ''30'' || Menù a tendina in cui selezionare l'intervallo di tempo per i reminder delle attività. | ||
|- | |- | ||
| ''33'' || Area di testo che si comporta come un menù a tendina consentendo di selezionare una voce da una elenco predefinito. < | | ''33'' || Area di testo che si comporta come un menù a tendina consentendo di selezionare una voce da una elenco predefinito. <br /> Non consente l'inserimento di testo diverso dalle voci elencate. | ||
|- | |- | ||
| ''51'' || Consente di selezionare una azienda o un contatto da una finestra dedicata. | | ''51'' || Consente di selezionare una azienda o un contatto da una finestra dedicata. | ||
|- | |- | ||
| ''52'' || Menù a tendina per la selezione di un utente. < | | ''52'' || Menù a tendina per la selezione di un utente. <br /> Durante la creazione di una nuova entità la assegna al nominativo selezionato. | ||
|- | |- | ||
| ''53'' || Menù a tendina che consente di selezionate un utente oppure un gruppo. < | | ''53'' || Menù a tendina che consente di selezionate un utente oppure un gruppo. <br /> Consente di filtrare il contenuto del menù per utenti o gruppi. | ||
|- | |- | ||
| ''55'' || Menù a tendina che consente di selezionate una forma di saluto. | | ''55'' || Menù a tendina che consente di selezionate una forma di saluto. | ||
| Line 87: | Line 87: | ||
| ''57'' || Finestra di selezione per un contatto. | | ''57'' || Finestra di selezione per un contatto. | ||
|- | |- | ||
| ''255'' || Forma di saluto. < | | ''255'' || Forma di saluto. <br /> Utilizzato nel modulo '''Lead''' oppure '''Contatti'''. | ||
|} | |} | ||
| Line 94: | Line 94: | ||
{{footer_it | link_page=vtigercrm_widget_type}} | |||