Вы не можете применить jQueryUI datepicker к полю даты w2ui, потому что не существует способа предотвратить всплывающее всплывающее окно w2ui.
Однако вы можете применить jQueryUI datepicker к «нормальному» w2ui-полю, чтобы вы могли видеть внешний вид w2ui на поле, а также использовать datepicker.
Обратите внимание, что при использовании w2ui компоновки/формы, вы, скорее всего, уже с использованием Z-индекса, хотите ли вы или нет, в то время как DatePicker jQueryUI имеет Z-индекс по умолчанию 2.
Чтобы обойти это вы можете установить Z-индекс следующим образом:
<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>
Или вы можете написать собственное поле w2ui, открывающую jQueryUI DatePicker:
http://w2ui.com/web/docs/form/fields-custom