Webページに、テーブル 'body'のデータ行と視覚的に区別できるヘッダー行を持つテーブルがあります。一部のアプリケーションの状態では、テーブルにデータを設定する行がなく、ヘッダー行だけで少し奇妙に見えます。したほうがいい:
a)すべての列にまたがり、「データが見つかりません」のようなメッセージがある単一の「データ行」を表示します
b)テーブルを非表示にして、代わりに「No xxxxxx data available」のような適切なメッセージを表示します
考慮事項:
私はそれを両方の方法で見ることができます(実際、ページの再読み込みでも、ajax検索でも同じです)。
意味的にグリッドを表示することは、データがあることを意味します。表示するデータがないため、グリッドを表示しないでください。
社会的な証拠として、私はあなたにgmailを与えます:
公平を期しますが、その行は電子メールグリッドのように見えます。良いユーザー体験?私はそう思う。
私は間違いなくオプションaをお勧めします。これは、すべてが完全に機能していることをユーザーに示していますが、このテーブルには(現時点では)データがありません。ユーザーは、データの内容を確認することもできます(ヘッダーの変数)。オプションbでは、それは障害のように見えます。