SummaryCard 大きな数字をラベルの下に表示します。開かれたパイプライン、ケース数、勝率など。 SummaryCards は狭い画面に複数の数字を並べてループします。カードは、あなたが指定した値、その記録の列、またはDataverseがレコードに対して算出する図を示します。合計、平均、最小、最大、または数などで、ユーザーの文化でサーバーによってフォーマットされます。BlazorやReactでも同様です。
<SummaryCards>
<SummaryCard
label="オープンパイプライン"
fetchXml={OPEN_DEALS}
columnName="estimatedvalue"
aggregate={QueryAggregate.Sum}
format="C0"
/>
...
</SummaryCards><SummaryCards>
<SummaryCard Label="オープンパイプライン"
FetchXml="@OpenDeals"
ColumnName="estimatedvalue"
Aggregate="QueryAggregate.Sum"
Format="C0" />
...
</SummaryCards>レコードコンテキスト内では、 RelationshipName (ReactではrelationshipName ) SubGrid のようにレコードに関連するレコードを保持します。 FetchXml や ViewId がある場合、フィルターはそれらの中から選択します。無関係なら、すべての関連レコードがカウントされます。カウントは列を必要とせず、レコード数をカウントします。この数値は、レコードコンテキストが更新または保存される際に再度計算され、まだ保存されていないレコードには記録がありません。 Account 360 のデモでは、アカウントの上部に4つの記録があります。
<RecordContext table="account" id={accountId}>
<SummaryCard
label="連絡先"
relationshipName="contact_customer_accounts"
aggregate={QueryAggregate.Count}
/>
</RecordContext><RecordContext TableName="account" RecordId="@accountId">
<SummaryCard Label="連絡先"
RelationshipName="contact_customer_accounts"
Aggregate="QueryAggregate.Count" />
</RecordContext>Aggregate(aggregate)がない場合、ColumnName(columnName)はレコードの形にした形の形で記載された列の値を表示します。Value(value)はページ自体で算出される図を示します。
<SummaryCard label="推定収入" columnName="estimatedvalue" /><SummaryCard Label="推定収入" ColumnName="estimatedvalue" />Caption (caption)は図の下に線を引きます。 CaptionAggregate (captionAggregate)では、 {0} の中に同じ記録上のもう一つの数字が記載されており、同じリクエストで計算されています。 OfFetchXml または OfViewId (ofFetchXml、 ofViewId)では、カードはその数字をそれらの記録に比べる割合として表示します。パーセンテージで、 ShowProgressBar (showProgressBar)が falseがない限り、その下に棒があります。
<SummaryCard
label="勝率"
fetchXml={WON_DEALS}
ofFetchXml={CLOSED_DEALS}
aggregate={QueryAggregate.Count}
caption="{0}契約が成立しました"
captionAggregate={QueryAggregate.Count}
/><SummaryCard Label="勝率"
FetchXml="@WonDeals"
OfFetchXml="@ClosedDeals"
Aggregate="QueryAggregate.Count"
Caption="{0}契約が成立しました"
CaptionAggregate="QueryAggregate.Count" />OnClick (onClick)カードをボタンにします:クリックでEnterやスペースキーでカードを上げます。 Href (href)リンクにして、他のタブと同じように新しいタブで開きます。Reactでは、 onNavigate がルーターをクリックするだけで追いかけられます。
デモのデータにあるすべての取引に対して4桁の数字が示されています:オープンパイプラインとその取引数、平均オープンディール、獲得収益、そして成立した契約の割合。パイプラインをクリックして取引を一覧にしてください。資金は組織の基準通貨で計算されています。
名称 | 種類 | デフォルト | 概要 |
|---|---|---|---|
Aggregate | QueryAggregate? | 記録を読み上げるべき数字:単独の QueryAggregate であり、 組み合わせ。セットされていないカードは、カスケードレコード上の SummaryCard.ColumnName値を表示します。 | |
Caption | string? | 図の下に線があります。 SummaryCard.CaptionAggregateの場合、その図 | |
CaptionAggregate | QueryAggregate? | SummaryCard.Captionの2つ目の数字は、最初の記録と同じ記録で計算されました。 キャプションは到着時に表示されます。 | |
CaptionColumnName | string? | 列 SummaryCard.CaptionAggregate は 上で計算されます。未設定の場合、カウントは 記録やその他の数字は、1 SummaryCard.ColumnName期間中に算出されます。 | |
ChildContent | RenderFragment? | 数字より下のものなら何でも。 | |
ColumnName | string? | 列の数字は、計算される1 SummaryCard.Aggregate — | |
FetchXml | string? | この図が計算されるクエリの上で、 SummaryCard.ViewIdの代わりに計算されます。その フィルターはレコードを選択します。その列、ソート、ページングは関係ありません。 | |
Format | string? | 計算済みの数値には.NETの数値フォーマット( | |
Href | string? | カードがこの住所へのリンクになります。 | |
Icon | Icon? | その人物の横にあるアイコン。デフォルトではなし。 | |
Label* | string | 数値は「オープンパイプライン」「勝率」です。 | |
OfFetchXml | string? | 記録のクエリは、図が SummaryCard.OfViewIdの代わりにシェアである。 | |
OfViewId | Guid? | データバースにおける記録のビューで、図はその共有部分を表しています。セットすると、カードはその図を示します これらの記録上で同じ数値で割り、関連する同じ記録にまとめています。 | |
Record | TableRecord? | カードが属するレコードが、周囲のレコードの文脈によって連鎖的に流れています。 | |
RelationshipName | string? | この関係を通じて、カスケード記録に関連するものの記録を保持します。 SummaryCard.ViewId や SummaryCard.FetchXmlがなければ、関連するすべての記録が重要になります。までは 記録は保存され、数字は存在しません。 | |
SelfReferencingRole | EntityRole? | 自己参照の多対多のどちらの側が連鎖的な SummaryCard.RelationshipName 記録が入っている。そういう関係には必要だが、他の関係は無視される。 | |
ShowProgressBar | bool | True | 比率もバーで表示され、パーセンテージの下にあります。デフォルトは true です。 |
Value | string? | 図形は、示されている通りです。セット、他のどの図形の代わりに表示されます。 | |
ViewId | Guid? | Dataverseビューの記録が計算されている。 |
AggregateQueryAggregate であり、 組み合わせ。セットされていないカードは、カスケードレコード上の SummaryCard.ColumnName値を表示します。CaptionSummaryCard.CaptionAggregateの場合、その図CaptionAggregateSummaryCard.Captionの2つ目の数字は、最初の記録と同じ記録で計算されました。 キャプションは到着時に表示されます。CaptionColumnNameSummaryCard.CaptionAggregate は 上で計算されます。未設定の場合、カウントは 記録やその他の数字は、1 SummaryCard.ColumnName期間中に算出されます。ChildContentColumnNameSummaryCard.Aggregate — FetchXmlSummaryCard.ViewIdの代わりに計算されます。その フィルターはレコードを選択します。その列、ソート、ページングは関係ありません。FormatHrefIconLabel*OfFetchXmlSummaryCard.OfViewIdの代わりにシェアである。OfViewIdRecordRelationshipNameSummaryCard.ViewId や SummaryCard.FetchXmlがなければ、関連するすべての記録が重要になります。までは 記録は保存され、数字は存在しません。SelfReferencingRoleSummaryCard.RelationshipName 記録が入っている。そういう関係には必要だが、他の関係は無視される。ShowProgressBartrue です。ValueViewId名称 | 種類 | 概要 |
|---|---|---|
OnClick | EventCallback<MouseEventArgs> | カードをボタンにして、EnterやSpaceでクリックまたは押すとカードが上がります。 |
OnClick名称 | 種類 | デフォルト | 概要 |
|---|---|---|---|
ChildContent | RenderFragment? | カードだ。 | |
MinCardWidth | string | 220px | カードが引かれる最も狭いカード(CSSの長さ)は、一度引かれた後に列に収まる枚数が少なくなります 狭くします。デフォルトは |
ChildContentMinCardWidth