Line 1: |
Line 1: |
− | Benvenuti nella pagina Wiki di Simone Giustetti.
| + | {{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}} |
| | | |
| | | |
− | Lingue: [http://www.giustetti.net/wiki/index.php?title=vtigercrm_widget_type English] - '''Italiano'''
| + | [[vtigercrm_proprietà_dei_campi | Proprietà dei campi delle maschere di VtigerCRM 5]] |
| | | |
− | ----
| |
| | | |
− | [[vtigercrm_proprietà_dei_campi]]
| + | == Introduzione == |
| | | |
− | == 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. <BR> Ammessa una singola linea di 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. <BR> Contiene valori auto generati ed incrementali. | + | | ''3'' || Campo testo non modificabile. <br /> Contiene valori auto generati ed incrementali. |
| |- | | |- |
− | | ''4'' || Contiene codici auto generati. <BR> Può essere personalizzato indipendentemente modulo per modulo. | + | | ''4'' || Contiene codici auto generati. <br /> Può essere personalizzato indipendentemente modulo per modulo. |
| |- | | |- |
− | | ''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. | + | | ''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. <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. | + | | ''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. <BR> Ammessa una singola linea di testo. | + | | ''7'' || Campo numerico. <br /> Ammessa una singola linea di testo. |
| |- | | |- |
− | | ''8'' || Campo testo multi linea. <BR> Salvato come una sequenza di stringhe separate da virgola. | + | | ''8'' || Campo testo multi linea. <br /> Salvato come una sequenza di stringhe separate da virgola. |
| |- | | |- |
− | | ''9'' || Campo percentuale. <BR> Ammessi valori superiori a 0 ed inferiori a 100. | + | | ''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. <BR> Non esegue alcun controllo di congruenza sui dati inseriti. | + | | ''11'' || Campo testo a singola linea. <br /> Non esegue alcun controllo di congruenza sui dati inseriti. |
| |- | | |- |
− | | ''12'' || Campo e-mail. <BR> Salva un collegamento all'indirizzo e-mail nella rubrica quando viene inviato un messaggio. | + | | ''12'' || Campo e-mail. <br /> Salva un collegamento all'indirizzo e-mail nella rubrica quando viene inviato un messaggio. |
| |- | | |- |
− | | ''13'' || Campo e-mail. <BR> Richiede l'inserimento dell'indirizzo da parte dell'utente. <BR> Controlla la sintassi dell'indirizzo prima dell'invio. | + | | ''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. <BR> I valori elencati variano da modulo a modulo ed '''in base al ruolo ricoperto dall'utente'''. | + | | ''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. <BR> I valori elencati variano da modulo a modulo, ma '''non in base al ruolo ricoperto dall'utente'''. | + | | ''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. <BR> Non controlla la sintassi del collegamento digitato. | + | | ''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. <BR> Il campo e' obbligatorio. | + | | ''22'' || Campo testo multi riga usato specificamente per il "Titolo" in alcuni moduli. <br /> Il campo e' obbligatorio. |
| |- | | |- |
− | | ''23'' || Campo data. <BR> Equivalente alla tipologia 5, ma viene utilizzato per date di chiusura di un periodo. | + | | ''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. <BR> Selezionando un contatto il campo e' compilato automaticamente con i dettagli dello stesso. <BR> Il campo e' obbligatorio. | + | | ''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. <BR> Consente di selezionare i documenti da caricare nel programma. | + | | ''26'' || Cartella documenti. <br /> Consente di selezionare i documenti da caricare nel programma. |
| |- | | |- |
− | | ''27'' || Tipologia di file. <BR> Mostra un elenco di voci sulla sinistra selezionando le quali cambiano i valori digitabili sulla destra. | + | | ''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. <BR> La tipologia deve essere selezionata in un altro campo. | + | | ''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. <BR> Non consente l'inserimento di testo diverso dalle voci elencate. | + | | ''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. <BR> Durante la creazione di una nuova entità la assegna al nominativo selezionato. | + | | ''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. <BR> Consente di filtrare il contenuto del menù per utenti o gruppi. | + | | ''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. <BR> Utilizzato nel modulo '''Lead''' oppure '''Contatti'''. | + | | ''255'' || Forma di saluto. <br /> Utilizzato nel modulo '''Lead''' oppure '''Contatti'''. |
| |} | | |} |
| | | |
Line 94: |
Line 94: |
| | | |
| | | |
− | ----
| + | {{footer_it | link_page=vtigercrm_widget_type}} |
− | | |
− | Lingue: [http://www.giustetti.net/wiki/index.php?title=vtigercrm_widget_type English] - '''Italiano'''
| |