您的位置:首页 > 产品设计 > UI/UE

扩展easyui 功能-datebox

2011-06-22 17:27 337 查看
datebox setValue与setText是一样的,都是设置的是字面值,这样在使用的时候很不方便,通过扩展setDate,getDate来直接操作date,将更容易

$.extend($.fn.datebox.methods,{

//value 存储long,Text存字面值,date放置在calendar内

setDate:function(elements,date){

if(typeof date!="object"){

return;

}

var me=this;

elements.each(function(){

$.fn.datebox.methods._setDate(this,date);

});

},

_setDate:function(element,date){

var datebox = $.data(element, "datebox");

var opts = datebox.options;

var value=date.getTime();

var text=opts.formatter(date);

$(element).combo("setValue", value).combo("setText", text);

datebox.calendar.calendar("moveTo", date);

},

getDate:function(elements){

//设置值请使用setDate

return new Date(elements.datebox('getTime'));

},

getTime:function(elements){

//设置值请使用setDate

return new Number(elements.datebox('getValue'));

}

});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: