どのように表れるかどうかを指示するためカラムはテーブルがソート可能です(UIデザインか?
-
24-09-2019 - |
質問
に応用するために、表形式データの記録ではJava Swingアプリを利用 JTables
).一部のデータをソート可能カラムをクリックできます。私が知りたいかを示しているユーザ指定された列はソート可能はありませんか?
私たちは以下の可能性が広がる。
1)アイコンでの各ソート可能列を示すもソート可能.個人的な定義することができます。■
2)マウスカーソルがうきぼすヘッダに表示するためにはソート可能.
3)入りのツールヒントテキスト時にホバリングのカラムというソート可能.
は誰にでもいその他のご提案?
更新:
と思い、不明な点があります。私の質問は、 ない どのようになることを示す定の欄 現在 全部エクスペディアで。既に実施し、up/downう三角形パラダイム教えていてやりがいも感じるのは、ユーザーの道を拓くものと期待される列 ができ ソートされる前にクリックし、ヘッダに振り分けます。
更新2:その理由を説明い完全売りオプション#1.そういうものでやってみようとした場合には入れのアイコンで表示する列 は ソート可能これまでに追加視覚雑誌の種類も数千にのぼります。この場合、このUIの変更"マウス"と。例:Windows Vista、7による追加フィルターの列が標本が表示されないままマウスをのせるとヘッダーはできません。
解決
いす対応のUIできます心のなかで、ユーザーます。私はほとんど常にお勧めのお泊りのパラダイムがユーザーます。そのためのものをお勧めしますバージョンのオプション1)
RememberMEの 後方このワークを利用することができ矢印の列のヘッダー-ワンオプションは入れ、矢印アイコンのヘッダが変更の状態がアイコンの場合でソート例にupまたはdownボタンの場合はデータセットは現在のソートによります。)
編集: Windows Explorerの例できない場合の例です。私の原文を引用した。
Windows Explorerやほぼ全ての 形印刷が小さなアイコン 通常、上下の矢が この列はソート可能.実験とWindows Explorerに になるでしょう。
他のヒント
多くのアプリケーションでは、三角形がソート可能示しています。
私は DataTables.NetするからjQueryプラグインが良い例だと思います。あなたは見て、それの外観/機能のように、あなたかどうかを確認し、それをエミュレートすることができます。上下の両方がソート可能示しています。ただ、どちらか一方は、それがソートされていることを示しています。彼らの列がソート可能でない場合は、すべてのアイコンはありません。彼らの例はまた、あなたがヘッダーをクリックできることを示すために、矢印から手のポインタへのポインタを変更します。
私は標準的な方法は、基本的にオプション1であると思う:いずれかのデータを表示し、最初は(昇順/降順)上または下向き矢印少しでソートされた、またはソート+すぐに列ヘッダーをクリックするととしてアイコンを表示<。 / P>
私は、あなたが最良の選択肢である、その列でソートするためにクリックすることができます列見出し、以下の小さな矢印や三角形のアイコンを持つと思います。
リトル三角アップ/ソートアイコンダウンデスクトップアプリケーションとWebページでのソート可能なテーブルビューのほとんどの標準です。あなたがそれらを好きではないかもしれないが、ユーザーはおそらく、(彼らはそれを理解していない場合でも)、それらに使用されます。
もちろん、クリック可能な要素の上にマウスカーソルを変更する必要があります。
あなたはいつも何もクリック可能なため2を行う必要があります。
番号1は、典型的には、三角形が上向きまたは並べ替え順序に応じてダウン、悪いわけではない。
HTTPリンクの外観は、事実上、すべてのユーザーによく知られている装置であるが、それはにつき、sortabilityを伝えていないだろう -はクリック可能を示すために、あなたはまた、nonsortablesにソート可能な列とプレーン濃い灰色のテキスト上の青、下線付きのテキストを使用することができますSE。むしろ、ユーザーは、ハイパーリンクは、一般的にそうであるように、いくつかの他の画面やリストにそれらを取ることをクリックすると期待するかもしれません。
私は少し密かもしれませんが、どのような列の種類があるのないのソート可能な?
ほとんど何をソートすることができます。関係厳密な「より大きい」がない場合でも、少なくとも「等しい」があるでしょうし、「一緒に同じものを持って」単に手段を並べ替えます。
文字列?アルファベット順に試してみてください。イメージ?ソートの割合によって、赤、緑、青(またはあなたが空想を取得したい場合は、色ヒストグラムを比較)。場所?使用ローマまたは他の任意の位置までの距離
一部の列でソートすることは他人にソートするよりもはるかに有用である可能性があります。それはの回避の場所を取ってから、並べ替えます。
に重要ですし、私は列の型を見つけるのに苦労を持っています