web-dev-qa-db-ja.com

ハイパーリンクを使用して編集するのに適したパターンは何ですか?

適切な場所で編集できるようにしたい多くの列を持つデータグリッドがあります。表の一部の値はハイパーリンクです。ハイパーリンクをたどり、編集もできるようにしたい。テーブルの行の長さは可変であり、画面外に流れる場合があります。

私の最初の本能は、ヘッダーとグリッドの左側をフリーズして、どのようにスクロールしても、ヘッダーとグリッドの左側が常に表示されるようにすることです。これにより、これらの場所の1つである種の「編集」アイコンを使用できるようになります。したがって、グリッド内の値をクリックするデフォルトのアクションは、編集アイコンをクリックするまで優先されます。

これを処理する簡単な方法はありますか?どのように処理しますか?

3
Harry Love

これはどのようなプラットフォーム用ですか?

touchscreenの場合、クリック/編集をtouch/long-touchで区別できます。

コンテキストメニュー(右クリック)オプションにアクセスできる場合は、「編集」オプションを設定できます。

または、キーショートカットにアクセスできる場合、クリックとcommand + click(ctrl + click)を区別できます。

最後の1つはブラウザに実装できますが、ツールチップを使用したり、キーを押したときに外観を変更したりして、それを明確にする必要があります。

もう1つのオプションは、リンクにカーソルを合わせたときに編集アイコンをリンクの横に追加することです。アイコンをクリックすると、リンクを編集できます。

1
Naoise Golden