そのため、データが入ったかなり標準的なテーブルがあり、クリックすると、テーブルのコンテンツをcsvファイルとしてブラウザーにダウンロードするダウンロードボタンもあります。私の質問は、テーブルに関連してそのダウンロードボタンをどこに配置すればよいですか?テーブルの上?テーブルの下?テーブルの右上隅?ダウンロードボタンを正しく配置するためのルールはありますか?
ここに「正しい」答えはありません。実際に、テーブルの上下にボタンを配置する人もいます。
これらの各決定にはいくつかの潜在的な理由があり、これらは潜在的なユースケースに基づいています。
テーブルの上にボタンを配置することは、このユーザーがコンテンツをダウンロードすることをすでに知っていることを意味します(例:リターンユーザー)。つまり、テーブルの上にボタンがあれば、すべてのコンテンツをスクロールする必要がないことを意味します。それを見つけるために(それが長いテーブルの場合)。
ボタンを下部に配置することは、このユーザーがコンテンツをダウンロードすることを確認する前に確認する必要があることを意味します。つまり、ユーザーが上部にスクロールして戻る必要がないことを意味します。
または、両方の場所に配置して、両方の使用例に対応できます。
また、インタラクション(フィルタリング、並べ替えなど)をより複雑にしたい場合は、ボタンを側面に配置すると、追加のボタンを配置する余地ができます。
ご覧のように、それはユーザーに何を提供したいか、そしてユーザーが情報とコンテンツをどのように使用するかを見つけることに本当に依存します。また、これにより、他のページ/テーブルの外観や動作が優先されることにも注意してください。
私はそれをテーブルの右上に配置してから、テーブルヘッダーとボタンを修正して、ユーザーが必要なデータを表示するために下にスクロールしても常に上に表示されるようにします。
Michael Laiが説明したように、従うべき決まったルールはありません。最低限、ユーザーを助けると感じるものに基づいて決定する必要があります。可能なアクションの数。