おそらく20から25程度の多くの列が配置されるデータテーブルを設計しています。問題は、親コンテナの幅が非常に小さい場合、すべての列を前もって表示できないことです。
そのための適切なアプローチは何ですか?
私は1つの簡単な解決策を考えています。テーブルの水平スクロールバーを有効にして、残りの列を表示します。
使いやすさの観点から、このケースを処理する他のソリューションを知っている人はいますか?
data tables を使用している場合は、小さな画面サイズに対応する方法を見たことがあるかもしれません。最も右側の列は、行展開にシフトされます。
そのため、ここでは、最も重要な列を(持っている25列から)事前に指定し、残り(必要な場合)に行拡張を指定できます。
これらの種類の問題を処理する場合、1ステップ前に戻って、ユーザーが本当にに20のデータテーブルを表示する必要があるかどうかを確認すると役立つ場合があります。 30列。大量のデータを一度に見る必要があるとは思えません。情報の負荷が高いため、すべての情報を処理することは困難です。
これを解決する1つの方法は、フィルターメニューなどを使用して、ユーザーがテーブル内で表示する列を選択できるようにすることです。ユーザーが目的の列を選択すると、データテーブルが生成されます。これは、ユーザーが実際に一度に表示したい列の数を見つけるのに最適な方法です。それでは、簡単な紙のプロトタイプまたは何らかの調査でテストしてみませんか?
ユーザーは、クライアント/ボスよりもインターフェースの所有権を多く持つ必要があることに注意してください。
さらに:
この記事にあるデータテーブルについては、非常に良いアドバイスがたくさんあります。
あなたが述べたように、水平スクロールは一つの選択肢かもしれません。しかし、私はそのような機能の発見可能性を心配します。