web-dev-qa-db-ja.com

iPadで大量のテーブルデータを表示するにはどうすればよいですか?

Windows製品では、並べ替え、並べ替え、およびフィルタリングが可能な多数の列を備えた、検索可能な大きなグリッドを表示します。これはWindows(エクスプローラなど)ではかなり一般的な方法ですが、iPadではWindowsの「グリッド」タイプのリストをそこに置くだけでは同じニーズを満たすソリューションを見つけることができないようです。 -ニーズ:大量のデータをすばやく表示し、並べ替えとフィルタリングを行う。


WindowsフォームGridViewのデフォルトのレイアウト。

3
Andrew Smith

ここで私が見る問題は、デスクトップエクスペリエンスをモバイルデバイスに転送しようとしていることです。これは間違いなく間違った考えです(iPhoneとiPadを搭載したAppleは、iOSを発明することによって明らかにそれを明らかにしています。 。

私が提案する解決策は、モバイルOSのすべての制限と可能性(画面サイズの縮小、タッチ入力、水平スクロールの使用や向きの変更など)を念頭に置いて、アプリでデータを表現する背後にあるアイデア全体を再考することですなど)、ユーザーエクスペリエンスを向上させるためにそれをどのように使用できるかを理解します。

特に、データのグリッド全体を表示する代わりに、ユーザーにとって重要な情報を選択する簡単な方法(どの列を表示するか表示しないかを選択する方法、または簡単に管理してさまざまなビューを切り替える方法)をユーザーに提供する必要があると思いますたとえば、ドラッグアンドドロップではなく、並べ替え可能なリストを使用して列を並べ替えることができます)。

グラフなど、データのさまざまな表現を使用することもできます。これは、その分析に役立つ場合があります。

2
alexeypegov

表示するデータが大量にある場合、最も重要なことは、それが消費可能であることです。

モバイルデバイスでデータを表示する必要がある場合は、iOSのネイティブサポートを備えたオープンソースのレポートツールの使用を検討します。私は内部ツールにjaspersoftのレポートスイート http://community.jaspersoft.com/mobile を使用しました。

並べ替えやフィルタリングを超えて高密度で複雑なデータを取得することは困難ですが、最も重要な点は、ユーザーが最良の結論に到達できるようにすることです。ユーザーを必要と思われるフィルターに制限することではなく、意味のある情報を取得するために必要なフィルターをユーザーが作成できるようにすることです。

0
stringtheory