Difference between revisions of "Vtigercrm tipi di widget"
(Scritto pagina dedicata alle tipologie di Widget per VtigerCRM) |
(Ridisegnato parzialmente la pagina) |
||
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}} | |
− | |||
− |
Revision as of 13:40, 15 April 2016
Benvenuti nella pagina Wiki di Simone Giustetti.
Lingue: English - Italiano
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.
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.
Tipologia | Descrizione / Scopo |
---|---|
1 | Campo testo. Ammessa una singola linea di testo. |
2 | Equivalente alla tipologia 1, ma il campo è obbligatorio. |
3 | Campo testo non modificabile. Contiene valori auto generati ed incrementali. |
4 | Contiene codici auto generati. Può essere personalizzato indipendentemente modulo per modulo. |
5 | Campo data. Contiene un collegammento all'oggetto jsCalendar. Mostra il formato data definito per l'utente. Le date inserite sono validate prima del salvataggio. |
6 | Campo data ora. Consente di selezionare l'ora attraverso un menù a tendina. Contiene un collegammento all'oggetto jsCalendar. Le date inserite sono validate prima del salvataggio. Consente di inserire solo date / ore successive a quelle correnti. |
7 | Campo numerico. Ammessa una singola linea di testo. |
8 | Campo testo multi linea. Salvato come una sequenza di stringhe separate da virgola. |
9 | Campo percentuale. Ammessi valori superiori a 0 ed inferiori a 100. |
10 | Collegamento ad entità di un altro modulo. Consente di legare informazioni di moduli diversi. |
11 | Campo testo a singola linea. Non esegue alcun controllo di congruenza sui dati inseriti. |
12 | Campo e-mail. Salva un collegamento all'indirizzo e-mail nella rubrica quando viene inviato un messaggio. |
13 | Campo e-mail. Richiede l'inserimento dell'indirizzo da parte dell'utente. Controlla la sintassi dell'indirizzo prima dell'invio. |
15 | Menù a tendina. I valori elencati variano da modulo a modulo ed in base al ruolo ricoperto dall'utente. |
16 | Menù a tendina. I valori elencati variano da modulo a modulo, ma non in base al ruolo ricoperto dall'utente. |
17 | Collegamento a sito web. Non controlla la sintassi del collegamento digitato. |
19 | Campo testo multi riga utilizzato per descrizioni ed altri dati corposi. |
20 | Equivalente alla tipologia 19, ma il campo e' obbligatorio. |
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. Il campo e' obbligatorio. |
23 | Campo data. 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. Selezionando un contatto il campo e' compilato automaticamente con i dettagli dello stesso. Il campo e' obbligatorio. |
25 | Contatore che traccia il numero di volte che una e-mail viene aperta. |
26 | Cartella documenti. Consente di selezionare i documenti da caricare nel programma. |
27 | Tipologia di file. Mostra un elenco di voci sulla sinistra selezionando le quali cambiano i valori digitabili sulla destra. |
28 | Nome di file. 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à. |
33 | Area di testo che si comporta come un menù a tendina consentendo di selezionare una voce da una elenco predefinito. Non consente l'inserimento di testo diverso dalle voci elencate. |
51 | Consente di selezionare una azienda o un contatto da una finestra dedicata. |
52 | Menù a tendina per la selezione di un utente. 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. Consente di filtrare il contenuto del menù per utenti o gruppi. |
55 | Menù a tendina che consente di selezionate una forma di saluto. |
56 | Checkbox che consente di inserire i valori "Si" / "No". |
57 | Finestra di selezione per un contatto. |
255 | Forma di saluto. Utilizzato nel modulo Lead oppure Contatti. |
Per commenti, consigli, domande inviate una e-mail all'indirizzo studiosg [chiocciola] giustetti [punto] net.
Lingue: English - Italiano