Barista: 表:empty-stateとloading-distractorを同時に表示しないでください

作成日 2020年10月27日  ·  4コメント  ·  ソース: dynatrace-oss/barista

機能リクエスト

概要

空の状態とloading-distractorの両方が同時にテーブルに表示されます。
通常、ロード中は空の状態が適用されないため、これは混乱を招きます。

機能の説明

テーブルに空の状態とloading-distractorを定義し、テーブルがロードされている場合、
空の状態は、loading-distractorの下に表示されます。

  • 空の状態には通常、アクションの呼び出し(フィルター、時間枠の変更、またはそのようなもの)があるため、これは混乱を招きます-ロード中は適用されません(ユーザーはロードが完了するまでデータを表示するのを待つ必要があります) 。
  • したがって、テーブルがまだロード状態にある間は、空の状態を表示しないことは理にかなっています。

現在の動作を示す小さな例については、 https://stackblitz.com/edit/github-dxktnhを参照して

添付ファイル

image

feature help wanted

全てのコメント4件

こんにちは@ christian-fischerそしてリクエストありがとうございます。
これはテーブルへの良い追加になるでしょう。 この機能を提供していただけませんか? 空の状態のng-containerに対する*ngIfディレクティブでうまくいくと思います。

https://github.com/dynatrace-oss/barista/blob/9963c82fe4676356dc4ea32f33f1a92a41c382ea/libs/barista-components/table/src/table.html#L6 -L10

それ以外の場合、空の状態も表示する必要がある場合は、ロード状態のセッターをチェックインする必要があります。これは、正しい状態を処理するという点で少し注意が必要な場合があります。

https://github.com/dynatrace-oss/barista/blob/9963c82fe4676356dc4ea32f33f1a92a41c382ea/libs/barista-components/table/src/table.ts#L99 -L105

@tomhellerはい、それは私にとって十分に単純で
私を正しい方向に向けてくれてありがとう-私はそのためのPRを準備します....

これも#287に関係していると思います

引っ越しました

このページは役に立ちましたか?
0 / 5 - 0 評価