スクリーンショットのモックアップ: http://tinypic.com/r/y2qex/5
問題: 53 列のテーブルがあります。年の各週に 1 つ、ユーザー名に 1 つ。各エリアのユーザー数に応じて、10 ~ 80 行になります。
ユーザーは、年次休暇、トレーニングなど、週ごとに「フラグ」を設定する必要があります。
現在、各セルに選択ボックスがあるテーブルがあります。問題は、これが 5 行で機能することですが、選択ボックスが多すぎるため、20 行以上を取得し始めると、ブラウザーはページを開きません。
新たに選択されたものはすべて照会できる必要があるため、DB に保存できます。
私が求めているのは、この問題をより適切に解決する方法に関するいくつかの一般的なアイデア (つまり、特定のコードではない) です。良いアイデアが浮かんだら、正確なコーディングに取り掛かります。
これまでの私のアイデア: - すべてのセルをテキストのみにして、現在の選択内容で、各ユーザーの横に「編集」オプションを用意します。これにより、編集可能なモーダル ウィンドウとして行が開きます - すべてのセルに「onClick」イベントを持たせる、クリックした時点でドロップダウンリストが生成されます
しかし、他の人がこの問題にどのようにアプローチ/解決するかを聞きたいと思いますか?