PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

In diesem Tutorial sprechen wir über das PowerApps- Suchfeld und wie Sie es von Grund auf hinzufügen und anpassen können.

PowerApps ist eine auf Komfort ausgelegte Plattform, auf der Benutzer ihre eigenen Apps erstellen können, auch wenn sie keine Erfahrung in der Programmierung oder App-Entwicklung haben. Wie bei jeder anderen Microsoft-Plattform liegt seine Stärke im Drag-and-Drop-System und im intuitiven Design.

Das bedeutet, dass jeder, der Apps erstellen möchte, sei es zur einfachen Anzeige seiner Daten oder zur Steigerung der Produktivität im Team, dies problemlos tun kann.

In früheren Tutorials haben wir die Grundlagen zum Erstellen einer App von Grund auf besprochen . Dieses Mal konzentrieren wir uns auf das PowerApps-Suchfeld.

Inhaltsverzeichnis

So funktioniert das PowerApps-Suchfeld

Mit der Suchfunktion können Benutzer nach Elementen in einer Galerie suchen und diese filtern. Da Power Apps mit App-Vorlagen geliefert wird, in denen das Suchfeld bereits vorhanden ist, müssen Sie lediglich eine Datenquelle verbinden, um Elemente abzurufen, die in die Galerie aufgenommen werden.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Bei Verwendung des Suchfelds ist es nicht erforderlich, ganze Namen oder Wörter einzugeben. Wenn Sie die ersten paar Buchstaben eingeben, werden die Elemente automatisch gefiltert und Ihnen werden passende Einträge angezeigt.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Obwohl die integrierten Vorlagen bequem zu verwenden sind, können wir uns nicht immer darauf verlassen. Das Erstellen einer eigenen Canvas-App ist erforderlich, wenn Sie die App vollständig an Ihre spezifischen Anforderungen anpassen möchten. Das bedeutet, dass Sie Ihr eigenes Suchfeld von Grund auf erstellen müssen.

Verwenden der Suchfunktion

Verwenden wir diesen Bildschirm, den wir in einem früheren Tutorial von Grund auf erstellt haben. Im Moment befinden wir uns im Bildschirm „Kunden anzeigen“.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Da es sich hier um eine Galerie mit Elementen handelt, wäre es sinnvoll, hier ein Suchfeld einzurichten.

Die auf dieser Seite angezeigte Galerie ist Galerie 2. Wenn wir uns die Items-Eigenschaft ansehen, zeigt sie, dass wir Daten aus Tabelle1 abrufen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Das heißt, wenn wir die Suchfunktion hinzufügen, durchsucht sie die Elemente in Tabelle 1 und filtert die Ergebnisse basierend auf unserer Eingabe.

Lassen Sie uns also herausfinden, wie die Suchfunktion funktioniert. Wenn man sich das Microsoft-Dokument anschaut, in dem diese Funktion beschrieben wird, sieht man, dass eine Suchfunktion eine Tabelle, eine Suchzeichenfolge und die Spalten benötigt, in denen gesucht werden soll.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Lassen Sie uns anhand dieser Formel sehen, wie die Suchfunktion in unserer eigenen App funktioniert.

Mithilfe der Items-Eigenschaft in Gallery2 verwenden wir die Suchfunktion in der Bearbeitungsleiste und verweisen auf Tabelle1, da dies unsere Hauptdatenquelle ist.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Für die eigentliche Suchzeichenfolge suchen wir nach dem Namen Elton.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Dann führen wir die Suche in der Spalte „Vorname“ durch.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Sobald wir die Eingabetaste drücken, erhalten wir eine Übereinstimmung, die den von uns verwendeten Suchparametern entspricht.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Wenn wir den Namen Elton aus der Suchleiste entfernen, wird automatisch wieder die gesamte Galerie angezeigt.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Versuchen wir es noch einmal mit der Suche nach dem Namen Coralie.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Sobald wir die Eingabetaste drücken, erhalten wir erneut eine Übereinstimmung.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Natürlich erwarten wir nicht, dass Benutzer die Galerie mit PowerApps öffnen. Das bedeutet, dass sie die Suche über ein Suchfeld und nicht über die Bearbeitungsleiste durchführen müssten. Hier kommt die Notwendigkeit ins Spiel, eine eigene Suchleiste zu erstellen.

Erstellen eines PowerApps-Suchfelds von Grund auf

Beginnen wir mit dem Hinzufügen einer Texteingabe über die Schaltfläche „Text“ unter dem Menüband „Einfügen“.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Wie jedes andere Element können wir dieses Textfeld an eine beliebige Stelle ziehen. Platzieren wir es zunächst auf der rechten Seite des Bildschirmtitels.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Da es sich im Moment nur um ein einfaches Textfeld handelt, kann es noch nichts filtern, selbst wenn wir einen Namen eingeben. Dazu müssen wir die Suchfunktion in unserer Bearbeitungsleiste mit dem eigentlichen Textfeld verknüpfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Das bedeutet, dass wir das Element TextInput1 zu dieser Formel hinzufügen müssen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Dazu geben wir anstelle des Leerzeichens, in das wir den Suchbegriff eingeben, TextInput1.Text ein. TextInput1 bezieht sich auf das Textfeld, während Text auf alles verweist, was wir in das Textfeld eingeben.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Jetzt probieren wir es aus. Wenn wir hier einen Suchbegriff eingeben, sehen Sie, dass eine Übereinstimmung angezeigt wird, auch wenn wir nur die ersten paar Buchstaben eingegeben haben.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Versuchen wir es mit einem anderen Namen und suchen wir nach Bruna. Wieder zeigt es uns eine Übereinstimmung.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Versuchen wir dieses Mal herauszufinden, ob wir eine Suche anhand des Nachnamens durchführen können. Ich gebe Lyles ein, das ist Brunas Nachname.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Wie Sie sehen, wurde Bruna Lyles zwar angezeigt, als ich den Vornamen als Suchbegriff verwendete, aber als ich versuchte, den Nachnamen einzugeben, wurde keine Übereinstimmung angezeigt. Das liegt daran, dass wir in unserer Formel noch nicht auf andere Spalten verwiesen haben.

Hinzufügen von Spalten zu einem PowerApps-Suchfeld

Kehren wir zur Bearbeitungsleiste zurück und fügen wir Nachname hinzu. Dadurch können wir auch Suchen mit Daten in der Spalte „Nachname“ durchführen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Fügen wir auch den AgentNamen hinzu. Drücken Sie dann die Eingabetaste, um die Formel fertigzustellen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Jetzt bekommen wir endlich eine Übereinstimmung, wenn wir nach dem Nachnamen Lyles suchen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Hinzufügen eines funktionierenden Suchsymbols und Ausblenden der Suchleiste

In den meisten Apps gibt es nicht nur eine Suchleiste. Sie sehen außerdem ein Suchsymbol. Fügen wir das also zu diesem Bildschirm hinzu.

Suchen Sie einfach im Dropdown-Menü „Symbole“ unter dem Menüband „Einfügen“ nach „Suchen“.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Verschieben wir es auf die rechte Seite der Suchleiste.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Dann ändern wir die Farbe in Weiß, damit sie mit den anderen Elementen übereinstimmt.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Da wir nun ein Suchsymbol haben, besteht das Ziel hier darin, die Suchleiste auszublenden und sie nur dann anzuzeigen, wenn wir auf das Suchsymbol klicken.

Wenn wir auf die Suchleiste klicken und den Eigenschaftenbereich rechts überprüfen, wird angezeigt, dass die Sichtbarkeit aktiviert ist.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Wenn wir die Sichtbarkeitseigenschaft im Eigenschaften-Dropdown überprüfen, wird angezeigt, dass die Sichtbarkeit auf „true“ gesetzt ist.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Wenn wir das auf „false“ setzen, verschwindet das Textfeld. Das ist es, was wir wollen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Machen Sie sich keine Gedanken darüber, auf das Textfeld zu verweisen, wenn es nicht mehr sichtbar ist. Wir können darauf immer noch verweisen, indem wir auf den Namen des Elements in der Liste im linken Bereich klicken.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Hier kommen nun Variablen ins Spiel. Die Verwendung von Variablen in PowerApps haben wir in einem anderen Tutorial besprochen.

Da wir möchten, dass jedes Mal etwas passiert, wenn wir auf das Suchsymbol klicken; Wir werden OnSelect verwenden.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Wir werden eine Variable namens UpdateContext verwenden.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Um UpdateContext verwenden zu können, benötigen wir ein Variablenwörterbuch in geschweiften Klammern. Lassen Sie uns SearchVisible verwenden und das auf true setzen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Nachdem wir nun die Variable eingerichtet haben, verknüpfen wir die Sichtbarkeitseigenschaft unseres Textfelds mit der tatsächlichen Variablen. Klicken Sie einfach auf TextInput1 und stellen Sie dann die Sichtbarkeit auf SearchVisible ein.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Sobald wir die Variable mit dem Textfeldelement verknüpft haben, wird das Suchfeld nur angezeigt, wenn wir auf das Symbol klicken.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Bei unserem aktuellen Setup bleibt das Textfeld auch dann auf dem Bildschirm, wenn Sie Ihre Suche abgeschlossen haben. Im Idealfall möchten wir, dass das verschwindet, sobald wir es nicht mehr brauchen.

Also kehren wir zum Symbol zurück und ändern die Formel für OnSelect. Dieses Mal möchten wir, dass die entgegengesetzte Aktion ausgeführt wird, wenn wir ein zweites Mal auf das Symbol klicken.

Um eine gegenteilige Aktion festzulegen, müssen wir lediglich ein Ausrufezeichen hinzufügen. Da SearchVisible derzeit das Textfeld anzeigt, lässt SearchVisible das Textfeld verschwinden.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Wenn wir nun zum ersten Mal auf das Symbol klicken, wird das Suchfeld angezeigt. Dies bedeutet, dass die Sichtbarkeitseigenschaft wahr wird.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Wenn wir erneut auf das Symbol klicken, wird die Sichtbarkeit auf „falsch“ gesetzt und das Textfeld verschwindet.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Hinzufügen eines Hinweises zur Suchleiste

Da wir die Suchleiste so eingestellt haben, dass Elemente nach Vorname, Nachname oder Agentenname gefiltert werden, wäre es sinnvoll, einen Hinweis hinzuzufügen, damit Benutzer wissen, welche Suchbegriffe sie verwenden müssen.

Markieren Sie dazu einfach die Suchleiste und gehen Sie dann zum rechten Bereich. Geben Sie unter „Eigenschaften“ „Suchvorname, Nachname oder Agentenname“ ein.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Jetzt sehen wir diesen Hinweis in der Suchleiste, was den Benutzern die Suche erleichtert.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Dieser Hinweis verschwindet auch, sobald der Benutzer auf die Suchleiste klickt und mit der Eingabe beginnt.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an


Power Apps-Einführung: Definition, Features, Funktionen und Bedeutung
Power Apps-Umgebungen: Die App-Elemente richtig einrichten
Power Apps Canvas: So erstellen Sie eine App von Grund auf

Abschluss

Das PowerApps-Suchfeld ist definitiv eines der Dinge, die Sie Ihrer App hinzufügen müssen, insbesondere wenn Sie mit einer großen Datenmenge in Ihrer Galerie arbeiten.

Denken Sie daran, dass die erfolgreichsten Apps auf Benutzerfreundlichkeit und intuitive Steuerung Wert legen. Das Hinzufügen einer Suchfunktion deckt diese Anforderungen definitiv ab.

Alles Gute,

Henry


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst