Skip To Content

Widget Smart Editor

Il widget Smart Editor estende il widget Modifica offrendo maggior controllo sulla modifica di layer e tabelle. In modalità di modifica, è possibile configurare le descrizioni nelle tabelle e nei layer, creare, aggiornare ed eliminare i record correlati, visualizzare i popup da altri dati della mappa.

Configurazione del widget Smart Editor

Questo widget può essere impostato per aprirsi automaticamente all'avvio di un'app. Per abilitare questa funzionalità, fare clic sul pulsante Apri automaticamente il widget all'avvio dell'app Apri automaticamente il widget all'avvio dell'app sul widget, che si convertirà in verde scuro.

  1. Passare il puntatore del mouse sul widget e fare clic sul pulsante Configura questo widget Configura questo widget per aprire la finestra di dialogo delle proprietà di configurazione.
  2. Fare clic sul pulsante Cambia icona widget per sostituire l'icona predefinita di questo widget con un’immagine propria.
    Viene visualizzata una finestra dell'utilità di gestione risorse in cui è possibile scegliere un file di immagine locale da usare come icona del widget.

    Per la configurazione del widget Smart Editor sono presenti due sezioni: Impostazioni layer e Impostazioni generali.

Impostazioni layer

La sezione Impostazioni layer elenca tutti i layer modificabili nella mappa e offerta la possibilità di controllare le funzionalità e le azioni di ciascun layer. Di seguito vengono dettagliate tutte le opzioni:

  • Modificabili: consente soltanto a determinati layer di essere modificabili.
  • Solo aggiornamento: consente di limitare il layer in questione al solo aggiornamento o alla modifica di feature esistenti.
  • Consenti cancellazione: consente all'utente di cancellare una feature.
  • Disabilita modifica geometria: consente di rimodellare e spostare la geometria di una feature.
  • Descrizione: fornisce una descrizione degli attributi per ogni layer.
  • Azioni: consente di selezionare i campi modificabili e quelli visibili e di impostare le azioni attributo Smart e le azioni attributo. Consente l'accesso al layer correlato di una tabella, se disponibile. Per impostazione predefinita, il widget riproduce gli attributi visualizzabili e modificabili configurati nella mappa.
Suggerimento:

Il widget non esclude le impostazioni di modifica nella Web Map e nel Map Service. Se il layer è impostato per consentire solo gli aggiornamenti, il widget non consentirà di creare o cancellare feature.

  1. Per ciascun layer, selezionare o deselezionare le opzioni seguenti:
    • Modificabile
    • Solo aggiornamento
    • Consenti cancellazione
    • Disabilita modifica geometria
  2. Fare clic sull'icona nella colonna Descrizione.

    Immettere il testo nella finestra di dialogo per consentire agli utenti di eseguire modifiche.

  3. Fare clic sul pulsante ModificaModifica in Azioni.

    Nella finestra di dialogo vengono elencati tutti i campi del layer. I campi richiesti dal database sono contrassegnati da un asterisco rosso (*). Di seguito sono riportati i dettagli per ogni colonna:

    • Visualizza: determina se mostrare questo campo nella finestra di dialogo dell'attributo.
    • Modificabili: determina se il campo è modificabile nella finestra di dialogo dell'attributo. I campi non modificabili vengono visualizzati ma sono disattivati.
    • Nome: visualizzato per riferimento.
    • Alias: visualizzato per riferimento.
    • Azioni: le frecce su e giù offrono la possibilità di riordinare l'elenco dei campi. Usare il pulsante Modifica per configurare le impostazioni dell’attributo Smart per questo campo. Il pulsante Azioni attributo consente di configurare i valori dei campi per intersezione, indirizzo, coordinate o valore predefinito.
  4. Per ogni campo, selezionare o deselezionare le caselle Visualizza e Modificabili.
  5. Fare clic sul pulsante ModificaModifica in Azioni.

    È possibile usare la finestra di dialogo degli attributi Smart per impostare tre azioni in ciascun campo. È possibile eseguire una sola azione alla volta. Queste vengono valutate nell'ordine elencato. Di seguito sono riportati i dettagli per ogni colonna:

    • Azione: sono disponibili tre azioni:
      • Nascondi: nasconde il campo in base ai criteri specificati in un altro campo.
      • Obbligatorio: stabilisce che il campo ha un valore. Il pulsante Salva non viene abilitato finché non viene configurata questa azione.
      • Disabilitato: questo campo non può essere configurato in base ai criteri presenti in altri campi, ma verrà comunque visualizzato.
    • Espressione: visualizza l'espressione SQL dopo aver configurato un'azione.
    • Criteri: è possibile usare le frecce su e giù per riordinare l'elenco dei campi. Usare il pulsante Modifica per configurare la logica che determina quando l'azione è valida o elaborata.
  6. Fare clic sul pulsante Modifica nella colonna Criteri per ogni azione. Fare clic su Aggiungi un'espressione di filtro o Aggiungi un set di espressioni per creare la propria espressione nella finestra di dialogo Configura clausola.

    Suggerimento:
    Quando l'azione Nascondi è configurata, l'opzione Inviare dati attributo per questo campo anche quando è nascosto? consente di salvare i dati in un campo quando non è visualizzato. Deselezionando questa opzione, un valore in un campo nascosto dagli attributi smart non verrà salvato.

  7. Una volta configurati gli attributi Smart, fare clic su OK per chiudere la finestra di dialogo. Fare clic sul pulsante Azioni attributo nella colonna Azioni per ciascun campo.
    • Abilitata: selezionare questa casella per usare l’azione.
    • Azioni: ce ne sono quattro disponibili:
      • Intersezione: compila il campo in base al valore del campo di un layer intersecato.

        Se la feature modificata interseca più valori, il record verrà ordinato in base all’ID dell’oggetto e verrà utilizzato il primo oggetto.

      • Indirizzo: compila il campo in base al valore di un campo impostato in un Locator.

        Se il Locator restituisce più risultati, verrà usato quello con il punteggio di corrispondenza maggiore.

      • Coordinate: compila il campo servendosi delle coordinate. Le coordinate possono essere composte da latitudine/longitudine o dal sistema di coordinate della mappa.
      • Predefinito: compila il campo con un valore preimpostato. Questa funzione è disponibile soltanto per la creazione di nuovi record. È possibile impostare il valore predefinito nella scheda Impostazioni generali.
    • Criteri: è possibile usare le frecce su e giù per riordinare l'elenco dei campi. Usare il pulsante Modifica per configurare la logica che determina quando l'azione è valida o elaborata.
  8. Fare clic sul pulsante Modifica Modifica nella colonna Criteri per l’azione Intersezione.

    Fare clic sul pulsante Aggiungi per aggiungere un layer da intersecare.

    Suggerimento:

    Se si dispone di vari layer impostati per ottenere un valore intersecato, il widget scorrerà l’elenco dall’alto in basso per ottenere un valore intersecato. Una volta trovato il primo valore con successo, tutti gli altri layer nell’elenco verranno ignorati.

  9. Nella finestra di dialogo Azioni attributo, fare clic sul pulsante ModificaModifica nella colonna Criteri per l'azione Indirizzo.
    • Se è la prima volta che si accede a questa area, verrà visualizzato il Locator predefinito della propria organizzazione. È possibile cambiarlo con un altro Geocoder personalizzato.
    • Fare clic su Convalida per assicurarsi che il Locator sia utilizzabile.
    • Una volta impostato un Locator valido, verrà visualizzato un elenco di campi presenti nel Locator mediante una finestra menu. Selezionare il campo da usare per compilare la feature modificata.
  10. Nella finestra di dialogo Azioni attributo, fare clic sul pulsante ModificaModifica nella colonna Criteri per l'azione Coordinate.
    • La finestra di dialogo offre due opzioni. La prima consente di scegliere il sistema di coordinate per estrarre le coordinate. Può essere usato il riferimento spaziale attuale della mappa oppure latitudine/longitudine. L’altra elenca i campi disponibili per le coordinate che è possibile sostituire.
    Suggerimento:

    Se si sta creando o aggiornando un poligono, verranno usate le coordinate del centroide.

  11. Chiudere tutte le finestre di dialogo dell’attributo Smart e tornare al riquadro Impostazioni layer.
  12. Se nella mappa è presente una qualsiasi relazione, verrà visualizzata l’icona di una tabella in Azioni. Fare clic sull’icona per accedere al layer correlato o alla tabella correlata del layer.
  13. Sopra alla tabella viene tenuta traccia della navigazione precedente all’interno di questa gerarchia di relazioni. Fare clic su un segmento qualsiasi per caricare l’elemento corrispondente nella tabella.

    La tabella mostra il proprio livello attuale. Tutti gli elementi correlati verranno elencati.

    • Modificabile: consente al layer correlato o alla tabella correlata di essere modificabile.
    • Solo aggiornamento: consente di limitare il layer in questione al solo aggiornamento o alla modifica di feature o record esistenti. Affinché si possa abilitare questa funzione, l’opzione Modificabile deve essere stata selezionata. Se l’elemento correlato è un feature layer, questa opzione apparirà selezionata e non disponibile. Questo widget non consente di creare nuove feature correlate, ma soltanto di modificare gli attributi di feature correlate esistenti.
    • Consenti cancellazione: consente all’utente di eliminare feature e record. Affinché si possa abilitare questa funzione, l’opzione Modificabile deve essere stata selezionata.
    • Disabilita modifica geometria: questa opzione non è disponibile per gli elementi correlati.
    • Descrizione: fornisce una descrizione degli attributi per ogni layer. Questo comando apre la finestra di dialogo Descrizione.
    • Azioni: consente di scegliere quali campi sono modificabili, visibili e inclusi nell'elenco dei valori preimpostati e di definire gli attributi Smart e le azioni dei campi. Consente l'accesso al layer correlato o alla tabella correlata, se disponibile.

Impostazioni generali

In questa sezione vengono elencate le impostazioni per il widget che consentono di controllare la convalida e l'interfaccia utente. È possibile impostare i valori predefiniti o usare le impostazioni del Geocoder.

  • Imposta valori predefiniti: se un campo del feature layer o della tabella è stato configurato per contenere un valore predefinito, è possibile accedere al parametro Imposta valori predefiniti nelle Impostazioni generali. Questo parametro consente infatti di inserire il valore predefinito che verrà usato per quel campo in fase di caricamento del widget. Se viene configurato un valore predefinito in vari layer con lo stesso nome di campo, tutti i layer useranno lo stesso valore predefinito.
  • Impostazioni del Geocoder: se un campo del feature layer o della tabella è stato configurato per ottenere il proprio valore da un indirizzo, accedere alle Impostazioni del Geocoder per impostare l’URL del Geocoder.

    Per impostazione predefinita, il Geocoder contiene l’URL del Geocoder impostato dall’organizzazione. Se si modifica l’URL, modificare anche l’associazione tra campi dei campi con questa azione attributo.

Di seguito vengono elencate le opzioni per la configurazione delle impostazioni generali del widget:

  • Mostra opzioni di disegno: consente di visualizzare un elenco di opzioni di disegno valide per il modello selezionato.
  • Mostra elenco valori preimpostati per primo: consente di visualizzare l’elenco dei valori preimpostati prima del selettore dei modelli.
  • Utilizza filtro modello feature: il filtro modello feature presenta la parola chiave e il filtro layer per limitare l'elenco dei modelli di modifica. Selezionare la casella per abilitare questa opzione.
  • Richiedi il salvataggio delle modifiche non salvate quando si chiude il modulo o si passa al record successivo: consente di visualizzare un prompt quando si lascia la pagina degli attributi del record, se sono presenti modifiche non salvate.
  • Richiedi conferma di eliminazione di un record: consente di visualizzare un prompt prima dell’eliminazione di un record.
  • Salva automaticamente le modifiche (quando i valori predefiniti sono stati impostati): consente di salvare automaticamente le modifiche in modo da digitalizzare rapidamente nuove feature.
  • Rimuovi feature dalla selezione in fase di salvataggio: consente di passare al record successivo o di tornare alla pagina Modifica modello quando esiste un solo record.
  • Applica valori ai filtri dal widget Gruppo Filtro ai campi preimpostati: consente di applicare valori ai filtri dal widget Gruppo Filtro ai campi preimpostati.
  • Mantieni attivo il modello selezionato: consente di mantenere attivo il modello selezionato.
  • Abilita modifica geometria per impostazione predefinita: consente di abilitare le modifiche alla geometria per impostazione predefinita in modo da modificare rapidamente la forma di una feature.
  • Mostra il pulsante di aggiornamento delle azioni attributo quando la modifica della geometria è attiva: se sono state impostate azioni attributo in ogni campo, questa opzione consente di aggiornare i valori ottenuti dalle azioni attributo quando si modifica la geometria di una feature.

  1. La sezione Fornisci testo di visualizzazione per il pannello di modifica offre la possibilità di modificare o rimuovere il testo mostrato sopra l'elenco dei modelli delle feature. Immettere il testo per consentire agli utenti di eseguire le modifiche. Questa funzione è utile se nessun layer consente la creazione di nuove feature e l'elenco modelli è nascosto.
  2. Fare clic su OK per chiudere la finestra di configurazione.

Uso del widget Smart Editor

Aprire il widget Smart Editor per visualizzare il selettore dei modelli e l'elenco dei valori preimpostati. Se il layer che si desidera modificare non è visualizzato nel selettore dei modelli, assicurarsi che sia stata selezionata l’opzione Modificabile per il layer nella configurazione e che il layer sia visibile sulla mappa.

  1. Se si dispone di campi configurati da includere nell'elenco Preimpostati, inserire i relativi valori.
    Inserisci valori preimpostati
  2. Per aggiungere una feature, fare clic sul relativo simbolo nel modello, quindi fare clic per aggiungerla o disegnarla sulla mappa. Se la configurazione comprende il filtro modello di feature, è possibile cercare un modello.
    Filtro modello di feature

    Dopo aver aggiunto una feature, la pagina esegue la transizione agli attributi.

  3. Immettere le informazioni nei campi disponibili. I campi variano a seconda dei campi di attributo modificabili nel Feature Service e della configurazione del layer modificabile.
    Immettere valore attributo
  4. Per allegare un'immagine o altri file ad una feature (quando disponibili), fare clic su Sfoglia nella sezione Allegati del popup e individuare il file sul computer.
  5. Per modificare una feature, farvi clic sulla mappa per aprire i relativi attributi e modificare le informazioni.
  6. Per rimuovere una feature, farvi clic sulla mappa per aprire i relativi attributi e selezionare Elimina.

È possibile accedere al widget Smart Editor anche da un’azione della feature popup di una feature selezionata.

Smart Editor in popup