0


0

ドロップダウンリスト入力の繰り返しに対してデータの繰り返しを避ける方法は?

私は比較的軽量であるべきウェブページを持っています。問題は、各行に編集可能なユーザーデータを持つテーブルがあり、そのデータには何百ものオプションを持つドロップダウンリストが含まれていることです。

私はこれほど多くの値の使用に反対しましたが、満足のいく解決策を思い付くことができなかったと思います。そのため、途方もないドロップダウンリストが止まってしまいました(ここでは、ドロップダウンリストごとに* 35kバイト*のオプションを話しています)

ただし、_each_ドロップダウンリストにデータが存在する必要があるという意味ではありません。また、あまり手間をかけずに管理する方法を探していました。 現在、私は検討しています:

  • 選択したドロップダウンリストにクリック時のデータを入力する

  • 空のドロップダウンリストと、完全なドロップダウンリストを1つだけ作成する 該当する場合、選択したものと交換します

  • 「編集」をクリックした後にのみ行を強制的に編集可能にする コマンド。 ユーザーのクリック数を最小限に抑えるべきだと思うので、これを本当に避けたい

  • 小さいドロップダウンリストが添付された入力可能なフィールドを作成します。 User 単語を入力して最も近い一致を選択するか、短いリストから直接選択することができます

テーブルをソート可能な最終的なjqueryプラグインでラップする必要があるため、リストを可能な限り空にしようとしています。各列のクリックで1行あたり35kのデータをスワップするのは高価です。

このデータの繰り返しを回避する方法に関する推奨事項はありますか? このデータのクリーンアップを本当に推進すべきだと思いますか? この特定の問題に対処するための良い習慣やパターンはありますか? 私はここで答えを検討していますので、jqueryプラグイン、クライアント上のキャッシュソリューション、またはデータの膨張を軽減するのに役立つものを提案することをheしないでください…​

'' '' '

「編集」:オートコンプリートフィールドは良い答えですが、マウス駆動の方法でそれを行う方法を見つけた場合は、遠慮なく教えてください

1 Answer


1


autocompleteルックアップの完璧な候補。