アプリ全体で jqueryUI datepicker を使用しており、w2popup または w2form の日付フィールドの 1 つでそれを使用したいと考えています。フォームを開いた後に $('#field-id').datepicker() を試しましたが、うまくいきません。
それを機能させる方法はありますか?
アプリ全体で jqueryUI datepicker を使用しており、w2popup または w2form の日付フィールドの 1 つでそれを使用したいと考えています。フォームを開いた後に $('#field-id').datepicker() を試しましたが、うまくいきません。
それを機能させる方法はありますか?
w2ui 日付ポップアップが開かないようにする方法がないため、jQueryUI 日付ピッカーを w2ui 日付フィールドに適用することはできません。
ただし、jQueryUI datepicker を「通常の」w2ui フィールドに適用できるため、フィールドで w2ui ルック アンド フィールを使用し、datepicker も使用できます。
w2ui レイアウト/フォームを使用する場合、必要かどうかに関係なく、すでに z-index を使用している可能性が高いことに注意してください。一方、jQueryUI の datepicker のデフォルトの z-index は 2 です。
これを回避するには、次のように z-index を設定します。
<p>Date: <input type="text" id="datepicker"></p>
<script>
$(function() {
$( "#datepicker" ).datepicker({
beforeShow: function() {
setTimeout(function(){
$('.ui-datepicker').css('z-index', 99999999999999);
}, 0);
}
}).w2field('text');
});
</script>
または、jQueryUI 日付ピッカーを開く独自の w2ui フィールドを作成することもできます。