EasyUi日期控制項datebox 只顯示年月

2021-09-02 07:17:50 字數 994 閱讀 4672

dateboxformat('#period_export');

function dateboxformat(dateid)/.exec(span.html())[0] ,

//月份

month = parseint($(this).attr('abbr'), 10);

//隱藏日期物件

$(dateid).datebox('hidepanel')

//設定日期的值

.datebox('setvalue', year + '-' + month);

});}, 10);

},//配置parser,返回選擇的日期

parser: function (s) ,

//配置formatter,只返回年月;

formatter: function (d)

});//日期選擇物件

var p = $(dateid).datebox('panel'),

//日期選擇物件中月份

tds = false,

//顯示月份層的觸發控制項

span = p.find('.calendar-header .calendar-title span');

//設定當前月份

$(dateid).datebox("setvalue", myformatter(new date()));

}//格式化日期

function myformatter(date)

此方法原理為預設選中月份,隱藏日期。如果無效,則定位到月份選擇項的class(如下圖所示),修改 span = p.find('.calendar-header .calendar-title span')  即可。

希望此文能夠幫助到您! 

EASYUI日期控制項年月

生成日期控制項 function attdatebox exec span.html 0 月份 之前是這樣的month parseint this attr abbr 10 1 month parseint this attr abbr 10 隱藏日期物件 attyearmonth datebox ...

EasyUi日期控制項datebox設定,只顯示年月

專案中用到的,只需要選擇年月,不用選擇日期。剛開始是設定的只選擇月份,寫死的下拉列表,後來發現不合適,年份無法選擇。於是開始用easyui的datebox控制項來實現。其中參考了兩位博主的文章 和下面是貼出來自己的原始碼 function settimemsg exec span.html 0 得到...

jquery獲取easyui日期控制項的值

jquery easyui日期控制項中,在頁面裡用js拿到設定的日期值的方法jquery獲取easyui日期控制項的值 jquery easyui 日期框 有這樣的乙個日期文字框 text name mdate size 20 value id mdate class easyui datebox ...