Difference between revisions of "Vtigercrm tipi di widget"

From Studiosg
Jump to navigationJump to search
(Scritto pagina dedicata alle tipologie di Widget per VtigerCRM)
 
(Ridisegnato parzialmente la pagina)
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 &egrave; obbligatorio.
 
| ''2'' || Equivalente alla tipologia 1, ma il campo &egrave; 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&ograve; essere personalizzato indipendentemente modulo per modulo.
+
| ''4'' || Contiene codici auto generati. <br /> Pu&ograve; 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&ugrave; 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&ugrave; 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&agrave; di un altro modulo. Consente di legare informazioni di moduli diversi.
 
| ''10'' || Collegamento ad entit&agrave; 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&ugrave; a tendina. <BR> I valori elencati variano da modulo a modulo ed '''in base al ruolo ricoperto dall'utente'''.
+
| ''15'' || Men&ugrave; a tendina. <br /> I valori elencati variano da modulo a modulo ed '''in base al ruolo ricoperto dall'utente'''.
 
|-
 
|-
| ''16'' || Men&ugrave; a tendina. <BR> I valori elencati variano da modulo a modulo, ma '''non in base al ruolo ricoperto dall'utente'''.
+
| ''16'' || Men&ugrave; 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&ugrave; a tendina in cui selezionare l'intervallo di tempo per i reminder delle attivit&agrave;.
 
| ''30'' || Men&ugrave; a tendina in cui selezionare l'intervallo di tempo per i reminder delle attivit&agrave;.
 
|-
 
|-
| ''33'' || Area di testo che si comporta come un men&ugrave; 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&ugrave; 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&ugrave; a tendina per la selezione di un utente. <BR> Durante la creazione di una nuova entit&agrave; la assegna al nominativo selezionato.
+
| ''52'' || Men&ugrave; a tendina per la selezione di un utente. <br /> Durante la creazione di una nuova entit&agrave; la assegna al nominativo selezionato.
 
|-
 
|-
| ''53'' || Men&ugrave; a tendina che consente di selezionate un utente oppure un gruppo. <BR> Consente di filtrare il contenuto del men&ugrave; per utenti o gruppi.
+
| ''53'' || Men&ugrave; a tendina che consente di selezionate un utente oppure un gruppo. <br /> Consente di filtrare il contenuto del men&ugrave; per utenti o gruppi.
 
|-
 
|-
 
| ''55'' || Men&ugrave; a tendina che consente di selezionate una forma di saluto.
 
| ''55'' || Men&ugrave; 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'''
 

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.

TIPOLOGIE DI WIDGET
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