Anpassen von Entitätsfeldern
In dieser Lektion erfahren Sie, wie Anzeigeeigenschaften festgelegt und der Datentyp für einzelne Felder in einer Datenentität in LightSwitch geändert werden können.
Anpassen von Entitätsfeldern
Anzeigeeigenschaften werden verwendet, um anzugeben, wie die Daten eines bestimmten Felds für Benutzer angezeigt werden.Beispielsweise können Sie einen anderen Anzeigenamen für ein Feld angeben.
So legen Sie Feldeigenschaften fest
Doppelklicken Sie im Projektmappen-Explorer auf Customers.
Der Daten-Designer wird geöffnet.Klicken Sie auf die Titelleiste, um sicherzustellen, dass die Entität selbst ausgewählt ist.
Wählen Sie im Eigenschaftenfenster in der Liste Zusammenfassungseigenschaft die Option CompanyName aus.
Wählen Sie im Daten-Designer das Feld CompanyName aus.
Wählen Sie im Eigenschaftenfenster die Eigenschaft Anzeigename aus, und geben Sie "Unternehmen" ein.
Tipp Datenbankfeldnamen dürfen keine Leerzeichen enthalten. Häufig wird ein Unterstrich verwendet, um ein Leerzeichen darzustellen.Um zu gewährleisten, dass die angezeigten Feldnamen benutzerfreundlich sind, überprüfen Sie die Feldnamen in den Datenbankentitäten und ändern die Eigenschaft Anzeigename für Felder, die einen besseren Anzeigenamen erfordern.
Wählen Sie das Feld ContactName aus.Legen Sie im Eigenschaftenfenster die Eigenschaft Beschreibung auf "Dies ist der erste Ansprechpartner im Unternehmen" fest.
Der Wert der Eigenschaft Beschreibung wird als QuickInfo in der Anwendung angezeigt, wenn Benutzer mit der Maus auf das Feld zeigen.
Felder in einer Datenbanktabelle werden häufig in einem Format gespeichert, das für die Datenbank effizient, für Benutzer jedoch möglicherweise weniger geeignet ist.Beispielsweise werden Felder, die Währungswerte darstellen, in der Regel als Decimal-Datentyp gespeichert, in einer Anwendung normalerweise jedoch als Währung angezeigt.
So ändern Sie Datentypen
Wählen Sie im Daten-Designer das Feld Phone aus.
Wählen Sie in der Spalte Typ in der Dropdownliste den Eintrag PhoneNumber aus.
PhoneNumber ist ein benutzerdefinierter Geschäftstyp, der eine Telefonnummer in einem standardisierten Format anzeigt.
Doppelklicken Sie im Projektmappen-Explorer auf Order_Details.
Wählen Sie im Daten-Designer das Feld UnitPrice aus.
Wählen Sie in der Spalte Typ in der Dropdownliste den Eintrag Money aus.
Money ist ein anderer benutzerdefinierter Geschäftstyp für das Formatieren und Anzeigen von Währungswerten.
Genauere Betrachtung
In dieser Lektion wurde gezeigt, wie Eigenschaften für Entitätsfelder festgelegt werden und wie der Datentyp eines Felds geändert wird.Es wird empfohlen, diese Schritte unmittelbar nach dem Hinzufügen einer Entität auszuführen. Sie können Eigenschaften und Datentypen allerdings auch jederzeit während der Anwendungsentwicklung ändern.
Die erste Eigenschaft, die Sie festgelegt haben, war die Eigenschaft Zusammenfassung.Für Bildschirme, die Listen enthalten, wird dieses Feld in der Liste anstelle des Standard-ID-Felds angezeigt.
Die meisten Eigenschaften, die Sie festlegen können, beziehen sich auf Darstellung. Weitere Eigenschaften sind jedoch verfügbar, um Validierungsregeln und andere Merkmale festzulegen.Die Verfügbarkeit von Eigenschaften ist abhängig vom Datentyp.In späteren Lektionen werden andere Eigenschaften beschrieben.
Mit einem benutzerdefinierten Datentyp können Sie Daten auf eine Weise darstellen, die für die Anwendung am besten geeignet ist, ohne einen Typ in der zugrunde liegenden Datenbank ändern zu müssen.Der Typ Money veranschaulicht dieses Prinzip, da er das Dezimalformat in der Datenbank für die Anzeige in ein Währungsformat konvertiert.So entfällt nicht nur diese Arbeit, sondern die Datenbank behält auch ihr effizientes Dezimalformat bei.Viele benutzerdefinierte Datentypen stellen typspezifische Eigenschaften bereit, z. B. die Symbol Mode-Eigenschaft für den Typ Money, die bestimmt, wie ein Währungssymbol angezeigt wird.
Zusätzlich zu den benutzerdefinierten Geschäftstypen PhoneNumber und Money stellt LightSwitch auch die Typen EmailAddress, Hyperlink, Percentage, Web Address und Image bereit.Sie können andere benutzerdefinierte Geschäftstypen als Erweiterungen hinzufügen.In einer anderen Lektion wird gezeigt, wie Erweiterungen abgerufen werden.
Hinweis |
---|
Bilder werden in einer Datenbank häufig als Binary-Datentyp gespeichert.Sie können einen Binary-Typ nicht anzeigen, aber Sie können ihn zu Anzeigezwecken in den Image-Typ umwandeln. |
Nächste Schritte
In der nächsten Lektion erfahren Sie, wie für Benutzer eine Liste vordefinierter Werte angezeigt wird.Nächste Lektion: Präsentieren einer Auswahlliste
Siehe auch
Aufgaben
Gewusst wie: Definieren von Datenfeldern
Gewusst wie: Überprüfen von Daten
Weitere Ressourcen
Arbeiten mit Daten in LightSwitch (Einführung)
Erweiterungen: Hinzufügen von neuen Funktionen zu LightSwitch