当前位置:网站首页>easyui 日期控件清空值
easyui 日期控件清空值
2022-07-07 18:43:00 【全栈程序员站长】
大家好,又见面了,我是全栈君。
近期用了Easyui的日期控件datebox,项目中要将选中值清空,于是就研究了一下。
1。调用方法清空
$('#yourId').combo('setText','');
2,更改js文件
从官网下载的源文件里。datebox控件界面仅仅有‘Today’。‘Close’事件。我们能够把清空选项值的事件加入到js中去,这样,仅仅要引用了datebox这个控件,界面上就会有清空选项。详细改动过程例如以下:
首先在官网上下载jquery.easyui.min.js文件。
在js文件里找到Today Close事件定义的地方,并加入Clean事件的定义。
源文件说明:
将源文件12733–12742行文件替换为:
代码:
}},currentText:"Today",cleanText:"Clean",closeText:"Close",okText:"Ok",buttons:[{text:function(_985){
return $(_985).datebox("options").currentText;
},handler:function(_986){
$(_986).datebox("calendar").calendar({year:new Date().getFullYear(),month:new Date().getMonth()+1,current:new Date()});
_975(_986);
}},{text:function(_987){
return $(_987).datebox("options").closeText;
},handler:function(_988){
$(this).closest("div.combo-panel").panel("close");
}},{ text : function(_989) {
return $(_989).datebox("options").cleanText;
},handler : function(_990) {
$(_990).combo('setValue', '').combo('setText', '');
$(this).closest("div.combo-panel").panel("close");
}}],formatter:function(date){
界面效果例如以下:
3,中文js更改
上面我们把源js改好了,仅仅只是界面显示的是英文,假设用了中文包的话,还须要更改easyui-lang-zh_CN.js
在js文件里找到‘今天’ ‘关闭 ’事件定义的地方,并加入‘清空’
代码:
$.fn.datebox.defaults.currentText = '今天';
$.fn.datebox.defaults.closeText = '关闭';
$.fn.datebox.defaults.cleanText = '清空';
改动事件:
代码:
if ($.fn.datetimebox && $.fn.datebox){
$.extend($.fn.datetimebox.defaults,{
cleanText: $.fn.datebox.defaults.cleanText,
currentText: $.fn.datebox.defaults.currentText,
closeText: $.fn.datebox.defaults.closeText,
okText: $.fn.datebox.defaults.okText,
missingMessage: $.fn.datebox.defaults.missingMessage
});
}
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116440.html原文链接:https://javaforall.cn
边栏推荐
猜你喜欢
随机推荐
机械臂速成小指南(十一):坐标系的标准命名
写一下跳表
Network principle (1) - overview of basic principles
Static analysis of software defects codesonar 5.2 release
微服务远程Debug,Nocalhost + Rainbond微服务开发第二弹
上海交大最新《标签高效深度分割》研究进展综述,全面阐述无监督、粗监督、不完全监督和噪声监督的深度分割方法
How C language determines whether it is a 32-bit system or a 64 bit system
测量楼的高度
华为CE交换机下载文件FTP步骤
复杂因子计算优化案例:深度不平衡、买卖压力指标、波动率计算
Implement secondary index with Gaussian redis
如何满足医疗设备对安全性和保密性的双重需求?
目前股票开户安全吗?可以直接网上开户吗。
Deep learning model compression and acceleration technology (VII): mixed mode
寫一下跳錶
Flask1.1.4 werkzeug1.0.1 source code analysis: Routing
【函数递归】简单递归的5个经典例子,你都会吗?
【C语言】指针进阶---指针你真的学懂了吗?
恶魔奶爸 B1 听力最后壁垒,一鼓作气突破
You want to kill a port process, but you can't find it in the service list. You can find this process and kill it through the command line to reduce restarting the computer and find the root cause of