日期选取器在回调后丢失
Datepicker is lost after a callback
我有这段代码来生成我的日期选择器:
<script>
$(function() {
$(".datepicker").datepicker({
showOn : 'button',
buttonImage : '../resources/images/calendar.png',
buttonImageOnly : true,
buttonText : 'Pick a date',
onSelect : function() {
}
});
});
</script>
每次有回发时,我都会丢失所有日历。
我正在使用JAVA而不是.net。我该如何解决它?
谢谢。
尝试创建一个包含扩展的对象文字,如下所示,您可以在 向 jQuery DatePicker 添加回调的正确方法中找到更多
内容(function($){
var datepickerExtensions = {
_oldAdjustDate: $.datepicker._adjustDate,
_adjustDate: function(id, offset, period) {
var target = $(id);
var inst = this._getInst(target[0]);
var afterAdjustDate = this._get(inst, 'afterAdjustDate');
this._oldAdjustDate(id, offset, period);
if(afterAdjustDate && typeof afterAdjustDate === 'function'){
afterAdjustDate(id, offset, period);
}
}
}
$.extend($.datepicker, datepickerExtensions);
})(jQuery);
我终于决定使用此解决方法;我像这样更改了我的代码:
<f:ajax execute="@form" render="@all">
而不是:
<f:ajax execute="@form" render="@form">
这样,将加载所有页面。
相关文章:
- AngularJS:我可以跳过函数参数回调吗
- 要求未定义JS回调参数
- MeteorJS:在带有回调的vzaar api上正确使用wrapAsync
- 自引用回调
- 测试Angular Service解决错误回调中的promise
- 如何将一个JavaScript函数回调为多个函数
- JavaScript回调函数
- 用于回调的javascript参数
- 将json回调数据转换为日期
- 承诺在非节点式回调上使用Bluebird
- 如何在回调函数中执行流
- 回调函数中传递参数的困难(Google Map API Markers)
- Soundcloud Javascript SDK 3.0-回调无法读取属性'connectCallback
- 如何使用jqueryAJAX从页面中回调多个变量
- jquery Onclick函数带有导致双击的回调排序函数
- Javascript点击事件回调不起作用
- 一旦加载并渲染了角度引导typeahead,就使用回调
- 成功回调永远不会被JSONP请求调用
- 日期选取器在回调后丢失
- 从日期选取器回调函数返回值