Zusammenfassungskarte

SummaryCard zeigt eine Figur, groß, unter einem Label – eine offene Pipeline, eine Anzahl von Fällen, eine Gewinnrate – und SummaryCards legt mehrere in einer Reihe an, die auf einem schmalen Bildschirm abläuft. Eine Karte zeigt einen Wert, den du ihr gibst, eine Spalte des Datensatzes, auf dem sie steht, oder eine Zahl, die Dataverse über Datensätze berechnet: eine Gesamt-, Durchschnitts-, Minimal-, Maximum- oder Anzahl, die vom Server in der Nutzerkultur formatiert wird. Dasselbe gilt für Blazor und React.

React Blazor

Abbildungen der zugehörigen Unterlagen eines Rekords

Innerhalb eines Datensatzkontexts RelationshipName (relationshipName in React) behält er die Datensätze zu denen, die mit dem Datensatz verbunden sind, wie es SubGrid der Fall tut. Bei einem FetchXml oder ViewId wählen seine Filter auch zwischen ihnen; ohne zählt jeder zugehörige Datensatz. Eine Zählung benötigt keine Spalte: Sie zählt die Datensätze. Die Abbildung wird erneut berechnet, wenn der Datensatzkontext aktualisiert oder gespeichert wird, und ein noch nicht gespeicherter Datensatz hat keine. Die Account 360-Demo hat vier oben auf einem Konto.

React Blazor

Ein Wert des Rekords

Ohne (aggregate), ColumnName Aggregate (columnName) zeigt der Datensatz den eigenen Wert der Spalte, formatiert wie die Form es zeigt. Value (value) zeigt eine Figur, die die Seite selbst erstellt.

React Blazor

Bildunterschriften und Verhältnisse

Caption (caption) legt eine Linie unter die Zahl. Mit CaptionAggregate (captionAggregate), {0} in der Figur ist eine zweite Figur über denselben Datensätzen, die in derselben Anfrage berechnet wird. Mit OfFetchXml oder OfViewId (ofFetchXml, ofViewId), zeigt die Karte ihre Zahl als Anteil derselben Zahl über diese Datensätze an: einen Prozentsatz mit einem Balken darunter, es sei denn ShowProgressBar , (showProgressBar) ist false.

React Blazor

Eine Karte anklicken

OnClick (onClick) macht die Karte zu einem Knopf: Ein Klick, Enter oder Leertaste hebt sie an. Href (href) macht sie zu einem Link, der wie jeder andere in einem neuen Tab geöffnet wird; in React onNavigate folgt er ihm durch den Router mit einem einfachen Klick.

Zusammenfassungskarten

Vier Ziffern über jedes Geschäft in den Daten der Demo: die offene Pipeline und wie viele Deals sie ausmachen, der durchschnittliche offene Deal, die gewonnenen Einnahmen und der Anteil der abgeschlossenen Geschäfte, die gewonnen wurden. Klicken Sie auf die Pipeline, um die Deals aufzulisten. Geld ist in der Grundwährung der Organisation.

React-Beispiel Blazor-Beispiel React TypeScript DetailPageRecords.ts Razor DetailPageRecords.cs
Offene Pipeline 58.413.280 $91 offene Deals
Durchschnittlicher offener Deal 641.904 $
Gewonnene Einnahmen 966.238.681 $1.725 gewonnene Deals
Gewinnrate 44 %
Reagieren Blazor

SummaryCard Baureihe

Parameter

Name
Typ
Default
Beschreibung
AggregateQueryAggregate?
Die Figur, die man über die Unterlagen herausrechnet: eine Models.QueryAggregate für sich, nicht eine Kombination. Ungesetzt zeigt SummaryCard.ColumnNamedie Karte den Wert von 'auf dem kaskadenden Datensatz.
Captionstring?
Eine Linie unter der Figur. Mit SummaryCard.CaptionAggregate, {0} darin ist diese Figur: '{0} offene Deals'.
CaptionAggregateQueryAggregate?
Eine zweite Zahl für SummaryCard.Caption, berechnet über dieselben Datensätze wie die erste. Die Bildunterschrift wird angezeigt, sobald es ankommt.
CaptionColumnNamestring?
Die Spalte SummaryCard.CaptionAggregate wird überarbeitet. Ungesetzt zählt eine Zählung die Unterlagen und alle anderen Zahlen werden über SummaryCard.ColumnName.
ChildContentRenderFragment?
Alles unter der Figur.
ColumnNamestring?
Die Spalte der Figur lautet: Die eine SummaryCard.Aggregate wird berechnet — Umsatz, oder alias.column für eine Spalte einer Tabelle, mit der die Abfrage einschließt – oder, ohne ein Aggregat, das Die Spalte des kaskadierenden Datensatzes, deren Wert angezeigt wird. Ein Zählen ohne einen zählt die Datensätze.
FetchXmlstring?
Die Abfrage, deren Aufzeichnungen die Figur anstelle von SummaryCard.ViewIdberechnet wird. Es ist Filter wählen die Datensätze aus; ihre Spalten, Sortierung und Auslagerung spielen keine Rolle.
Formatstring?
Ein .NET-numerisches Format für eine ausgearbeitete Figur – N0, C0, #,##0.0 – wurde angewendet in der Kultur des Nutzers, wie die Gesamtsummen eines Rasters sind. Nullformatiert es so, wie es die Spalte ist. Eine Zählung behält sein eigenes Verhältnis, und ein Verhältnis ist ein ganzer Prozentsatz.
Hrefstring?
Das macht die Karte zu einer Verbindung zu dieser Adresse.
IconIcon?
Das Symbol neben der Figur. Standardmäßig keine.
Label*string
Wie lautet die Zahl: 'Offene Pipeline', 'Gewinnrate'.
OfFetchXmlstring?
Die Abfrage der Datensätze, von denen die Abbildung ein Anteil ist, anstelle von SummaryCard.OfViewId.
OfViewIdGuid?
Die Dataverse-Ansicht der Datensätze, von denen die Figur ein Anteil ist. Gesetzt zeigt die Karte ihre Figur an Geteilt durch dieselbe Zahl über diese Unterlagen, bei denselben zugehörigen Aufzeichnungen.
RecordTableRecord?
Der Datensatz, zu dem die Karte gehört, kaskadierend durch den umgebenden Datensatzkontext.
RelationshipNamestring?
Bewahrt die Aufzeichnungen für diejenigen auf, die durch diese Beziehung mit dem kaskadenhaften Datensatz in Verbindung stehen, als SubGrid tut: opportunity_customer_accounts für die Möglichkeiten eines Kontos. Ohne SummaryCard.ViewId oder SummaryCard.FetchXml, zählt jeder verwandte Datensatz. Bis Der Datensatz wird gespeichert, es gibt keine Figur.
SelfReferencingRoleEntityRole?
Auf welcher Seite eines selbstreferenzierenden viel-zu-vielen SummaryCard.RelationshipName , die Kaskadenfolge Der Rekord ist an. Für eine solche Beziehung erforderlich, für jede andere ignoriert.
ShowProgressBarbool
True
Zeigt auch ein Verhältnis als Balken unter dem Prozentsatz an. Standardmäßig ist true.
Valuestring?
Die Figur, wie sie gezeigt wird. Set, sie wird anstelle einer anderen dargestellt.
ViewIdGuid?
Die Dataverse-Ansicht, über deren Aufzeichnungen die Abbildung berechnet wird.
Name: Aggregate
Typ: QueryAggregate?
Beschreibung: Die Figur, die man über die Unterlagen herausrechnet: eine Models.QueryAggregate für sich, nicht eine Kombination. Ungesetzt zeigt SummaryCard.ColumnNamedie Karte den Wert von 'auf dem kaskadenden Datensatz.
Name: Caption
Typ: string?
Beschreibung: Eine Linie unter der Figur. Mit SummaryCard.CaptionAggregate, {0} darin ist diese Figur: '{0} offene Deals'.
Name: CaptionAggregate
Typ: QueryAggregate?
Beschreibung: Eine zweite Zahl für SummaryCard.Caption, berechnet über dieselben Datensätze wie die erste. Die Bildunterschrift wird angezeigt, sobald es ankommt.
Name: CaptionColumnName
Typ: string?
Beschreibung: Die Spalte SummaryCard.CaptionAggregate wird überarbeitet. Ungesetzt zählt eine Zählung die Unterlagen und alle anderen Zahlen werden über SummaryCard.ColumnName.
Name: ChildContent
Typ: RenderFragment?
Beschreibung: Alles unter der Figur.
Name: ColumnName
Typ: string?
Beschreibung: Die Spalte der Figur lautet: Die eine SummaryCard.Aggregate wird berechnet — Umsatz, oder alias.column für eine Spalte einer Tabelle, mit der die Abfrage einschließt – oder, ohne ein Aggregat, das Die Spalte des kaskadierenden Datensatzes, deren Wert angezeigt wird. Ein Zählen ohne einen zählt die Datensätze.
Name: FetchXml
Typ: string?
Beschreibung: Die Abfrage, deren Aufzeichnungen die Figur anstelle von SummaryCard.ViewIdberechnet wird. Es ist Filter wählen die Datensätze aus; ihre Spalten, Sortierung und Auslagerung spielen keine Rolle.
Name: Format
Typ: string?
Beschreibung: Ein .NET-numerisches Format für eine ausgearbeitete Figur – N0, C0, #,##0.0 – wurde angewendet in der Kultur des Nutzers, wie die Gesamtsummen eines Rasters sind. Nullformatiert es so, wie es die Spalte ist. Eine Zählung behält sein eigenes Verhältnis, und ein Verhältnis ist ein ganzer Prozentsatz.
Name: Href
Typ: string?
Beschreibung: Das macht die Karte zu einer Verbindung zu dieser Adresse.
Name: Icon
Typ: Icon?
Beschreibung: Das Symbol neben der Figur. Standardmäßig keine.
Name: Label*
Typ: string
Beschreibung: Wie lautet die Zahl: 'Offene Pipeline', 'Gewinnrate'.
Name: OfFetchXml
Typ: string?
Beschreibung: Die Abfrage der Datensätze, von denen die Abbildung ein Anteil ist, anstelle von SummaryCard.OfViewId.
Name: OfViewId
Typ: Guid?
Beschreibung: Die Dataverse-Ansicht der Datensätze, von denen die Figur ein Anteil ist. Gesetzt zeigt die Karte ihre Figur an Geteilt durch dieselbe Zahl über diese Unterlagen, bei denselben zugehörigen Aufzeichnungen.
Name: Record
Typ: TableRecord?
Beschreibung: Der Datensatz, zu dem die Karte gehört, kaskadierend durch den umgebenden Datensatzkontext.
Name: RelationshipName
Typ: string?
Beschreibung: Bewahrt die Aufzeichnungen für diejenigen auf, die durch diese Beziehung mit dem kaskadenhaften Datensatz in Verbindung stehen, als SubGrid tut: opportunity_customer_accounts für die Möglichkeiten eines Kontos. Ohne SummaryCard.ViewId oder SummaryCard.FetchXml, zählt jeder verwandte Datensatz. Bis Der Datensatz wird gespeichert, es gibt keine Figur.
Name: SelfReferencingRole
Typ: EntityRole?
Beschreibung: Auf welcher Seite eines selbstreferenzierenden viel-zu-vielen SummaryCard.RelationshipName , die Kaskadenfolge Der Rekord ist an. Für eine solche Beziehung erforderlich, für jede andere ignoriert.
Name: ShowProgressBar
Typ: bool
Default: True
Beschreibung: Zeigt auch ein Verhältnis als Balken unter dem Prozentsatz an. Standardmäßig ist true.
Name: Value
Typ: string?
Beschreibung: Die Figur, wie sie gezeigt wird. Set, sie wird anstelle einer anderen dargestellt.
Name: ViewId
Typ: Guid?
Beschreibung: Die Dataverse-Ansicht, über deren Aufzeichnungen die Abbildung berechnet wird.

Veranstaltungen

Name
Typ
Beschreibung
OnClickEventCallback<MouseEventArgs>
Macht die Karte zu einem Knopf, der beim Klicken oder Drücken mit Enter oder Leerzeichen angehoben wird.
Name: OnClick
Typ: EventCallback<MouseEventArgs>
Beschreibung: Macht die Karte zu einem Knopf, der beim Klicken oder Drücken mit Enter oder Leerzeichen angehoben wird.
Reagieren Blazor

SummaryCards Baureihe

Parameter

Name
Typ
Default
Beschreibung
ChildContentRenderFragment?
Die Karten.
MinCardWidthstring
220px
Die schmalste Karte, die gezogen wird, ist als CSS-Länge: weniger passen einmal auf eine Reihe Schmaler. Standardmäßig auf 220 Pixel eingestellt.
Name: ChildContent
Typ: RenderFragment?
Beschreibung: Die Karten.
Name: MinCardWidth
Typ: string
Default: 220px
Beschreibung: Die schmalste Karte, die gezogen wird, ist als CSS-Länge: weniger passen einmal auf eine Reihe Schmaler. Standardmäßig auf 220 Pixel eingestellt.