Wizard Home | Tipi campo
Permette di eseguire una selezione fra una lista di email e opzionalmente inserirne una nuova.
Permette di inserire indirizzi email non presenti in lista ed esegue un controllo sulla stringa immessa che sia conforme ad una email valida
Il form di immissione nuova email presenta un errore nel caso in cui il formato non sia coerente con la sintassi prevista.
La lista delle email esistenti viene presa dalle email indicate nella scheda dell'anagrafica di fatturazione.
Vedi questa guida per le App Zotsell nello Store
Esempio:
Esempio:
Permette di proporre nelle email da spuntare anche l'email dell'utente loggato che ha l'app in uso
Esempio:
Attenzione Ove non indicato Completato sulla colonna Stato indica che la caratteristica
non è ancora implementata in quell'ambiente. La presenza di un indicazione nella colonna
Issue Implementativa indica che la caratteristica è programmata nello Sviluppo.
Ove non è indicata alcuna informazione significa che non è ancora schedulata o programmata l'implementazione nell'ambiente specifico
Esempio
Esiste un caso particolare con le seguenti condizioni
Propone come lista di email il contenuto del campo l'email della scheda anagrafica e separa in email distinte nella lista se il contenuto è nella forma aaaaaa@bbb.it,bbb@ccc.com ...
Anzichè salvare in json l'array indicata nella serializzazione standard ad array viene salvato nell'identificativo notifica_a un unica stringa contenente la lista email selezionate separate da virgola .
Cod. | Ultima revisione | Wiki | Note |
725 | 2024/03/19 - MM | email_checkmark_list |
Email Checkmark List
Permette di inserire indirizzi email non presenti in lista ed esegue un controllo sulla stringa immessa che sia conforme ad una email valida
Caratteristica
Il campo presenta un'interfaccia di inserimento che prevede la selezione delle email predefinite da una lista e opzionalmente (apposito setting) l'immissione di una o più nuove email.Il form di immissione nuova email presenta un errore nel caso in cui il formato non sia coerente con la sintassi prevista.
La lista delle email esistenti viene presa dalle email indicate nella scheda dell'anagrafica di fatturazione.
Casistiche Esempio app demo
App Demo Zotsell
E' possibile trovare un esempio nell'app Zotsell disponibile nello store visualizzando dati aggiuntivi
Vedi questa guida per le App Zotsell nello Store
UI
Di seguito l'interfaccia dettagliata nel Client IOS della caratteristica descrittaCampo Email |
Immissione email con controllo formato email |
Settings base
{ "label" : "Emails", "field_type" : "email_checkmark_list", "identifier" : "emails_notifiche" },
new_value
Abilita la funzione di inserimento nuova email di defaut "new_value" == falseEsempio:
{ "label" : "Emails", "field_type" : "email_checkmark_list", "identifier" : "emails_notifiche", "options" : { "new_value" : true, } },
default_all_unchecked
Se valorizzato a true il campo non viene perimpostato con nessuna email è necessario entrare in lista e selezionare le email desiderateEsempio:
{ "label" : "Emails", "field_type" : "email_checkmark_list", "identifier" : "emails_notifiche", "options" : { "default_all_unchecked" : true } },
add_login_email
Permette di proporre nelle email da spuntare anche l'email dell'utente loggato che ha l'app in uso
Esempio:
{ "placeholder" : "email01@acme.spa", "identifier" : "notifica_a", "label" : "Notifica a", "field_type" : "email_checkmark_list", "options" : { "new_value" : true, "default_all_unchecked" : true, "add_login_email" : true } },
Stato Implementativo
Client | Versione Rilascio | Stato |
---|---|---|
IOS App8E | 8E: 2019-03-20 - 2.5.106 | Completata |
Sell |
|
|
Tracciati in uscita
Il dato viene salvato in Json nella forma"identifier" = array email con flag selezionata o meno"
Esempio
"notifica_a":[ { "checked":true, "value":"aaaaaa@bbb.it" }, { "checked":false, "value":"bbb@ccc.com" }, { "checked":true, "value":"ccc@ddd.com" } ],
Contesto : Tab Dati aggiuntivi ordine e identifier = notifica_ a
Esiste un caso particolare con le seguenti condizioni
- form : Tab Dati aggiuntivi ordine
- identifier = notifica_ a
Propone come lista di email il contenuto del campo l'email della scheda anagrafica e separa in email distinte nella lista se il contenuto è nella forma aaaaaa@bbb.it,bbb@ccc.com ...
Anzichè salvare in json l'array indicata nella serializzazione standard ad array viene salvato nell'identificativo notifica_a un unica stringa contenente la lista email selezionate separate da virgola .
"notifica_a": "aaaaaa@bbb.it,bbb@ccc.com"