1

私は、ユーザーがさまざまな薬のスケジュールを指定するプロジェクトに参加しています。患者が化学療法を受けていて、いくつかの薬を服用する必要があるとしましょう。治療は4サイクルで、各サイクルは30日間続きます。

ここで、患者が薬を服用する必要がある30日間のうちn日をユーザーが選択できるようにする必要があります。

現在、この場合、30個のチェックボックスを配置しているだけで、ユーザーはn日目を選択します。

マルチセレクトを使うことを考えましたが、フォームが少し複雑なので、スペースが足りません。この個別の日セレクターを水平方向に収容するか、datepickerのようなものを実装する必要がありますが、特定の日付では対応しません。

これを実現するためのjqueryプラグインを知っている人はいますか?

4

2 に答える 2

2

必要なものに非常に近いjQueryUIボタンボタンセットhttp://jqueryui.com/demos/button/#checkboxを使用することになりました。

すでに30個のチェックボックスがあり、すでにjQueryUIを使用していたのでこの1行を追加する必要がありました

$('.med-schedule').buttonset();

そして、いくつかのcssを修正します:)

于 2012-05-27T13:08:08.160 に答える
0

JQuery UI Selectableを試しましたか?

これで問題が解決するようです。

リンクには、必要なインターフェイスを備えたデモがあります。

(複数選択の場合は、CTRLボタンを押しながらクリックします)

于 2012-05-27T11:19:31.790 に答える