Campo di ricerca di PowerApps: come aggiungere e personalizzare

Campo di ricerca di PowerApps: come aggiungere e personalizzare

In questo tutorial parleremo del campo di ricerca di PowerApps e di come aggiungerlo e personalizzarlo da zero.

PowerApps è una piattaforma creata per comodità in cui gli utenti possono creare le proprie app anche se non hanno esperienza nella codifica o nello sviluppo di app. Proprio come qualsiasi altra piattaforma Microsoft, la sua forza risiede nel suo sistema di trascinamento della selezione e nel design intuitivo.

Ciò significa che chiunque desideri creare app, sia per visualizzare semplicemente i propri dati sia per aumentare la produttività del proprio team, può farlo facilmente.

Abbiamo discusso le basi per creare un'app da zero nei tutorial precedenti. Questa volta, ci stiamo concentrando sul campo di ricerca di PowerApps.

Sommario

Come funziona il campo di ricerca di PowerApps

La funzione di ricerca consente agli utenti di cercare e filtrare gli elementi in una galleria. Poiché Power Apps viene fornito con modelli di app in cui il campo di ricerca è già presente, tutto ciò che devi fare è connettere un'origine dati per estrarre gli elementi che verranno inclusi nella raccolta.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Utilizzando il campo di ricerca, non è necessario digitare interi nomi o parole. La digitazione delle prime lettere filtrerà automaticamente gli elementi e ti mostrerà le voci che corrispondono.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Sebbene i modelli integrati siano comodi da usare, non possiamo fare affidamento su di essi il 100% delle volte. La creazione della tua app canvas è necessaria se desideri personalizzare completamente l'app in base alle tue esigenze specifiche. Ciò significa che devi creare il tuo campo di ricerca da zero.

Utilizzo della funzione di ricerca

Usiamo questa schermata che abbiamo creato da zero in un tutorial precedente. In questo momento, siamo nella schermata Visualizza clienti.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Dal momento che contiene una galleria di elementi, avrebbe senso creare un campo di ricerca qui.

La raccolta visualizzata in questa pagina è la Raccolta 2. Se esaminiamo la proprietà Items, mostra che stiamo estraendo i dati dalla Tabella1.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Ciò significa che quando aggiungiamo la funzione di ricerca, cercherà tra gli elementi su Table1 e filtrerà i risultati in base a ciò che digitiamo.

Scopriamo quindi come funziona la funzione di ricerca. Entrando nel documento Microsoft che descrive questa funzione, mostra che una funzione di ricerca accetta una tabella, una stringa di ricerca e le colonne in cui si desidera cercare.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Con questa formula in mente, vediamo come funziona la funzione di ricerca nella nostra app.

Usando la proprietà Items in Gallery2, usiamo la funzione di ricerca nella barra della formula e facciamo riferimento a Table1 poiché questa è la nostra principale fonte di dati.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Per la stringa di ricerca effettiva, cerchiamo il nome Elton.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Quindi, eseguiamo la ricerca nella colonna FirstName.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Una volta che premiamo Invio, ci dà una corrispondenza che corrisponde ai parametri di ricerca che abbiamo usato.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Se rimuoviamo il nome Elton dalla stringa di ricerca, viene visualizzata automaticamente l'intera galleria ancora una volta.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Proviamo un'altra ricerca per il nome Coralie.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Una volta che premiamo Invio, ci dà di nuovo una corrispondenza.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Ovviamente, non ci aspettiamo che gli utenti aprano la galleria utilizzando PowerApps. Ciò significa che dovrebbero eseguire la ricerca da un campo di ricerca e non dalla barra della formula. È qui che entra in gioco la necessità di creare la nostra barra di ricerca.

Creazione di un campo di ricerca PowerApps da zero

Iniziamo aggiungendo un input di testo utilizzando il pulsante Testo sotto la barra multifunzione Inserisci.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Proprio come qualsiasi altro elemento, possiamo trascinare quella casella di testo ovunque vogliamo posizionarla. Per ora, mettiamolo sul lato destro del titolo dello schermo.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Poiché questa è solo una semplice casella di testo per ora, non sarà ancora in grado di filtrare nulla anche se digitiamo un nome. Per fare ciò, dobbiamo collegare la funzionalità di ricerca sulla nostra barra della formula alla casella di testo effettiva.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Ciò significa che dobbiamo aggiungere l'elemento TextInput1 in quella formula.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Per farlo, invece dello spazio in cui digitiamo il termine di ricerca, digiteremo TextInput1.Text. TextInput1 fa riferimento alla casella di testo mentre Text fa riferimento a qualsiasi cosa digitiamo nella casella di testo.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Ora, proviamolo. Se digitiamo qui un termine di ricerca, vedrai che viene visualizzata una corrispondenza anche se abbiamo digitato solo le prime lettere.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Proviamo con un nome diverso e cerchiamo Bruna. Ancora una volta, ci mostra una corrispondenza.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Questa volta, proviamo a vedere se riusciamo a fare una ricerca utilizzando il cognome. Digito Lyles, che è il cognome di Bruna.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Come puoi vedere, anche se Bruna Lyles è apparsa quando ho usato il nome come termine di ricerca, non ha mostrato alcuna corrispondenza quando ho provato a digitare il cognome. Questo perché non abbiamo ancora fatto riferimento ad altre colonne nella nostra formula.

Aggiunta di colonne a un campo di ricerca di PowerApps

Tornando alla barra della formula, aggiungiamo Cognome. Questo ci consentirà di effettuare ricerche utilizzando anche i dati nella colonna Cognome.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Aggiungiamo anche AgentName. Quindi, premi Invio per finalizzare quella formula.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Ora, finalmente otteniamo una corrispondenza se cerchiamo il cognome, Lyles.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Aggiunta di un'icona di ricerca funzionante e nascondere la barra di ricerca

Nella maggior parte delle app, non hai solo una barra di ricerca. Viene visualizzata anche un'icona di ricerca. Quindi aggiungiamolo a questa schermata.

Basta cercare Cerca dal menu a discesa Icone sotto la barra multifunzione Inserisci.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Spostiamolo sul lato destro della barra di ricerca.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Quindi, cambiamo il colore in bianco in modo che sia coerente con gli altri elementi.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Ora che abbiamo un'icona di ricerca, l'obiettivo qui è nascondere la barra di ricerca e farla apparire solo quando facciamo clic sull'icona di ricerca.

Se facciamo clic sulla barra di ricerca e controlliamo il riquadro delle proprietà sulla destra, mostra che la visibilità è attivata.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Se controlliamo la proprietà di visibilità nel menu a discesa delle proprietà, mostra che la visibilità è impostata su true.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Se lo impostiamo su false, la casella di testo scompare. Questo è ciò che vogliamo che accada.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Non preoccuparti di fare riferimento alla casella di testo una volta che non è più visibile. Possiamo ancora fare riferimento a ciò facendo clic sul nome dell'elemento nell'elenco nel riquadro di sinistra.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

È qui che entrano in gioco le variabili. Abbiamo discusso l'uso delle variabili in PowerApps in un altro tutorial.

Dal momento che vogliamo che accada qualcosa ogni volta che clicchiamo sull'icona di ricerca; useremo OnSelect.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Useremo una variabile chiamata UpdateContext.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Per utilizzare UpdateContext, avremo bisogno di un dizionario di variabili racchiuso tra parentesi graffe. Usiamo SearchVisible e impostiamolo su true.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Ora che abbiamo la variabile in posizione, leghiamo la proprietà di visibilità della nostra casella di testo alla variabile effettiva. Basta fare clic su TextInput1, quindi impostare la visibilità su SearchVisible.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Dopo aver collegato la variabile all'elemento della casella di testo, la casella di ricerca verrà visualizzata solo quando clicchiamo sull'icona.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Con la nostra configurazione attuale, la casella di testo rimane sullo schermo anche dopo aver effettuato la ricerca. Idealmente, vogliamo che scompaia una volta che non ne abbiamo più bisogno.

Quindi torneremo all'icona e cambieremo la formula per OnSelect. Questa volta, vogliamo che avvenga l'azione opposta quando clicchiamo sull'icona una seconda volta.

Per impostare un'azione opposta, tutto ciò che dobbiamo fare è aggiungere un punto esclamativo. Poiché SearchVisible attualmente fa apparire la casella di testo,!SearchVisible farà scomparire la casella di testo.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Ora, se facciamo clic sull'icona la prima volta, viene visualizzata la casella di ricerca. Ciò significa che la proprietà di visibilità sta diventando vera.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Se clicchiamo nuovamente sull'icona, la visibilità diventa falsa e la casella di testo scompare.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Aggiunta di un suggerimento alla barra di ricerca

Poiché abbiamo impostato la barra di ricerca per filtrare gli elementi in base al nome, al cognome o al nome dell'agente, sarebbe opportuno aggiungere un suggerimento in modo che gli utenti sappiano quali termini di ricerca utilizzare.

Per farlo, basta evidenziare la barra di ricerca, quindi andare al riquadro di destra. Sotto le proprietà, digitiamo "Cerca nome, cognome o nome agente".

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Ora, stiamo vedendo quel suggerimento nella barra di ricerca, rendendo più facile per gli utenti fare la loro ricerca.

Campo di ricerca di PowerApps: come aggiungere e personalizzare

Questo suggerimento scompare anche quando l'utente fa clic sulla barra di ricerca e inizia a digitare.

Campo di ricerca di PowerApps: come aggiungere e personalizzare


Introduzione a Power Apps: definizione, caratteristiche, funzioni e importanza
Ambienti di Power Apps: configurazione corretta degli elementi dell'app
Canvas di Power Apps: come creare un'app da zero

Conclusione

Il campo di ricerca di PowerApps è sicuramente una delle cose che devi aggiungere alla tua app, specialmente se stai lavorando con una grande quantità di dati nella tua galleria.

Ricorda che le app di maggior successo danno la priorità alla facilità d'uso e ai controlli intuitivi. L'aggiunta di una funzione di ricerca copre sicuramente tali requisiti.

Ti auguro il meglio,

Enrico


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere