2015年11月08日

56'. Dialogウィジェット上にDatePickerウィジェットを配置した場合に配慮したこと

Dialogウィジェット上の先頭のフィールドにDatePickerウィジェットを設定した場合、Dialogウィジェットが開かれたタイミングで、同時にDatePickerウィジェットも開かれることになります。
(基本、初期状態の日付を変更しないケースでは煩わしく感じたため)これを回避しようと試みましたが、先頭以外のフィールドに自動フォーカスするだけでは達成できませんでした。
-----
$("#dialog").dialog("open");
$("#dialog_item2").focus();
※Dialogウィジェットの"open"イベントハンドラに実装しても同様でした。
-----
それで、上記に加え、Dialogウィジェット上の適当な<div>タグや<table>タグに
tabindex="0"
を付与すれば達成できましたので、メモしておきます。
【関連する記事】
posted by red at 00:21| Comment(0) | TrackBack(0) | JavaScript:tips | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック