đź’»
Opencity Italia
Guida per l'Ente
Guida per l'Ente
  • Introduzione
  • Configurazione della piattaforma
    • Il ruolo di admin
    • Accedere alla piattaforma
  • Le funzioni generali dell'admin
    • Configurare l'anagrafica dell'Ente
    • Configurare aspetto grafico e link di header e footer
    • Selezionare il tema
    • Abilitare l’AppIO
    • Configurare gli intermediari di pagamento
    • Indicare i periodi di chiusura dell'Ente
    • Abilitare gli operatori
    • Creare gli admin
    • Creare e configurare gli uffici
  • Le configurazioni del servizio
    • Configurare lo stato del servizio
    • Abilitare la scheda esterna per il servizio
    • Indicare il tipo di autenticazione
    • Consentire all'utente di ritirare una pratica
    • Permettere agli operatori di richiedere integrazioni
    • Identificare il flusso di lavoro
    • Specificare il tempo di erogazione del servizio
    • Scegliere il tipo di ricevuta della pratica
    • Impostare i messaggi al cittadino
    • Configurare App IO
    • Programmare l'assegnazione automatica delle pratiche
  • Il catalogo dei servizi digitali
    • Servizio realizzato da OpenCity Italia
    • Il catalogo dei servizi digitali
    • Catalogo Comuni
      • Changelog dei servizi
        • 13/03/2025
  • Scenari di digitalizzazione dei servizi
  • Creare un servizio
    • Servizi realizzati dall'Ente
    • Una checklist per la realizzazione di un servizio
    • Gli errori piĂą comuni da evitare
    • I componenti
      • I nested form
      • Gli elementi
      • Il datagrid
      • I columns
      • L'HTML
      • Il Textfield
      • Le date
      • La select
      • L'oggetto della pratica
      • Geo-localizzare una pratica: il componente Address
      • Inserire allegati: il File SDC
      • Impostare le scelte utente : select boxes e radio button
    • Le funzioni
      • Nascondere i componenti
      • Validazione dei dati
      • Relazione tra i dati: i conditional
      • Impostare delle azioni automatiche: le logiche
      • Fare calcoli
      • Popolare un form con dati provenienti da API
      • Precompilazione dei dati
      • Impedire l'invio di piĂą domande
      • Creare componenti visibili solo all'operatore
    • La protocollazione delle pratiche di un servizio
      • Integrare un servizio digitale con il sistema di protocollo
    • I pagamenti associati al servizio
      • Integrare un servizio digitale con i pagamenti
    • Gli appuntamenti associati a un servizio
      • Integrare un servizio digitale con il sistema di prenotazione apputnamenti
    • Utilizzo di dati certificati da PDND
      • Integrare un servizio digitale con la Piattaforma Digitale Nazionale Dati
Powered by GitBook
LogoLogo

Opencity Labs

  • Sito web
  • Product page

Developers Italia

  • Sito web
  • Area personale e Servizi Digitali

Documentazione Opencity Italia

On this page
  • Condizionale semplice
  • Condizionale avanzato

Was this helpful?

Export as PDF
  1. Creare un servizio
  2. Le funzioni

Relazione tra i dati: i conditional

PreviousValidazione dei datiNextImpostare delle azioni automatiche: le logiche

Last updated 5 days ago

Was this helpful?

Puoi costruire relazioni tra componenti o tra dati presenti all’interno di componenti. Una relazione può essere:

  • semplice: la condizione di comparsa dipende da un solo componente o dato;

  • avanzata: la condizione di comparsa dipende da piĂą componenti o dati.

In questo modo puoi gestire i set di dati in modo tale che vengano visualizzati in base a come l'utente ha compilato la pratica.

Per esempio, puoi mettere in relazione un componente “Scuole” e un componente “Classi” e alla selezione di una determinata scuola nel primo componente, il secondo mostra solamente le classi che fanno parte di quella scuola e non di altre.

Condizionale semplice

Nella sezione "Conditional" di un componente devi indicare:

  • se il componente deve o non deve apparire quando la condizione è vera (1);

  • il componente a cui fare riferimento per la condizione (2);

  • il vale da controllare dentro il componente indicato (3).

Nella maggior parte dei componenti, il valore (value) è indicato nella sezione “Data”.

Condizionale avanzato

Nella sezione "Conditional", collocati alla voce "Advanced conditions" e inserisci la condizione in formato JavaScript.

Nell'esempio riportato nelle due immagini, il codice JavaScript inserito prevede che il campo compaia nei casi in cui l'utente richieda la modifica o il rinnovo di un permesso esistente:

show = (data.request_type === "rinnovo" || data.request_type === "modifica")

Per i campi testuali ( o text area), il valore è il dato inserito dall’utente in fase di compilazione.

textfield
L'esempio riportato indica due date che devono comparire solo nel caso in cui il cittadino abbia indicato una durata temporanea del permesso di passo carrabile.