次の方法で共有


Shimmer コントロール

読み込みエクスペリエンスを表示するために使用されるコントロール。

Note

説明書の全文とソース コードは、GitHub コード コンポーネント リポジトリ を参照してください。

Shimmer コントロール。

説明設定

このコード コンポーネントは、キャンバスおよびカスタム ページで使用するためにボタンにバインドされた Fluent UI Shimmer コントロールのラッパーを提供します。

重要なプロパティ

Property 説明設定
Items レンダリングするアクション項目
Rows レンダリングするアクション項目
SpacebetweenShimmer 複数の列がある場合は、各 Shimmer 間のスペースまたはギャップ。

項目のプロパティ

以下のテーブルの各レコードには、次の値を含めることができます。

Property 説明設定
ItemKey 必須。 特定の ShimmerElement を表すために使用するキー。 キーは一意である必要があります。
ItemType 必須。 3 つの Shimmer 要素 (円、ギャップ、線) の一覧からの Shimmer 要素タイプ。
ItemRowKey 必須。 RowKey を表し、関係を確立するために使用するキー。
ItemHeight ShimmerElement の高さ
ItemWidth ShimmerElement の幅
ItemVerticalAlign 要素の配置方法を指定します。 たとえば、"上"、"中央"、"下"。

Power Fx 式の例。

Table({ItemKey:"1",ItemWidth:"3.8",ItemHeight:60,ItemRowKey:"1",ItemType:"circle"},{ItemKey:"2",ItemWidth:"2",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"},{ItemKey:"3",ItemWidth:"20",ItemHeight:10,ItemRowKey:"1",ItemType:"line"},{ItemKey:"4",ItemWidth:"2",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"},{ItemKey:"5",ItemWidth:"2.8",ItemHeight:30,ItemRowKey:"1",ItemType:"line"},{ItemKey:"6",ItemWidth:"2",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"},{ItemKey:"7",ItemWidth:"20",ItemHeight:10,ItemRowKey:"1",ItemType:"line"},{ItemKey:"8",ItemWidth:"1",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"},{ItemKey:"9",ItemWidth:"3.8",ItemHeight:40,ItemRowKey:"1",ItemType:"line"},{ItemKey:"10",ItemWidth:"2",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"},{ItemKey:"11",ItemWidth:"20",ItemHeight:10,ItemRowKey:"1",ItemType:"line"},{ItemKey:"12",ItemWidth:"2",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"},{ItemKey:"13",ItemWidth:"2.8",ItemHeight:30,ItemRowKey:"1",ItemType:"line"},{ItemKey:"14",ItemWidth:"2",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"},{ItemKey:"15",ItemWidth:"20",ItemHeight:10,ItemRowKey:"1",ItemType:"line"},{ItemKey:"16",ItemWidth:"1",ItemHeight:10,ItemRowKey:"1",ItemType:"gap"})

行 (rows_Items) プロパティ値

以下のテーブルの各レコードには、次の値を含めることができます。

Property 説明設定
RowKey 必須。 指定された Shimmer を示すため、およびサブ項目を追加するときに使用するキー。 キーは一意である必要があります。
RowOrder Shimmer がレンダリングする順序
RowCount レンダリングする Shimmer の数
RowWidth Shimmer の幅

Power Fx 式の例。

Table(
    {
        RowKey: "1",
        RowOrder:1,
        RowCount:5,
        RowWidth: 100
    }
)

スタイル プロパティ

Property 説明設定
Theme Fluent UI テーマ デザイナー (windows.net) を使用して生成された JSON 文字列を受け入れます。 これを空白のままにすると、Power Apps が定義した既定のテーマが使用されます。 構成方法に関するガイドラインは、テーマ を参照してください。
AccessibilityLabel スクリーン リーダーの aria-label

テーマの例

テーマ JSON 文字列はコンポーネント プロパティに渡されますが、varTheme は、個々の色を使用して、ボタンなどの他の標準コンポーネントのスタイルを設定するために使用できます。

Shimmer での作業中に使用されるカラー パレットの詳細については、IShimmerElement の説明書の IShimmerColors Interface セクションを参照してください。

制限

このコード コンポーネントは、キャンバス アプリとカスタム ページでのみ使用できます。