0

アプリ全体で jqueryUI datepicker を使用しており、w2popup または w2form の日付フィールドの 1 つでそれを使用したいと考えています。フォームを開いた後に $('#field-id').datepicker() を試しましたが、うまくいきません。

それを機能させる方法はありますか?

4

1 に答える 1

0

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 フィールドを作成することもできます。

http://w2ui.com/web/docs/form/fields-custom

于 2016-05-09T12:32:24.580 に答える