easyui 日期控件清空值

最近用了Easyui的日期控件datebox,项目中要将选中值清空,于是就研究了一下。

1,调用方法清空

[javascript] view plain copy

print?

  1. $(‘#yourId‘).combo(‘setText‘,‘‘);

2,更改js文件

从官网下载的源文件中,datebox控件界面只有‘Today’,‘Close’事件,我们可以把清空选项值的事件添加到js中去,这样,只要引用了datebox这个控件,界面上就会有清空选项。具体修改步骤如下:

首先在官网上下载jquery.easyui.min.js文件。

在js文件中找到Today Close事件定义的地方,并添加Clean事件的定义。

源文件说明:

将源文件12733--12742行文件替换为:

代码:

[javascript] view plain copy

print?

  1. }},currentText:"Today",cleanText:"Clean",closeText:"Close",okText:"Ok",buttons:[{text:function(_985){
  2. return $(_985).datebox("options").currentText;
  3. },handler:function(_986){
  4. $(_986).datebox("calendar").calendar({year:new Date().getFullYear(),month:new Date().getMonth()+1,current:new Date()});
  5. _975(_986);
  6. }},{text:function(_987){
  7. return $(_987).datebox("options").closeText;
  8. },handler:function(_988){
  9. $(this).closest("div.combo-panel").panel("close");
  10. }},{ text : function(_989) {
  11. return $(_989).datebox("options").cleanText;
  12. },handler : function(_990) {
  13. $(_990).combo(‘setValue‘, ‘‘).combo(‘setText‘, ‘‘);
  14. $(this).closest("div.combo-panel").panel("close");
  15. }}],formatter:function(date){

界面效果如下:

3,中文js更改

上面我们把源js改好了,只不过界面显示的是英文,如果用了中文包的话,还需要更改easyui-lang-zh_CN.js

在js文件中找到‘今天’ ‘关闭 ’事件定义的地方,并添加‘清空’

代码:

[javascript] view plain copy

print?

  1. $.fn.datebox.defaults.currentText = ‘今天‘;
  2. $.fn.datebox.defaults.closeText = ‘关闭‘;
  3. $.fn.datebox.defaults.cleanText = ‘清空‘;

修改事件:


    代码:

[javascript] view plain copy

print?

    1. if ($.fn.datetimebox && $.fn.datebox){
    2. $.extend($.fn.datetimebox.defaults,{
    3. cleanText: $.fn.datebox.defaults.cleanText,
    4. currentText: $.fn.datebox.defaults.currentText,
    5. closeText: $.fn.datebox.defaults.closeText,
    6. okText: $.fn.datebox.defaults.okText,
    7. missingMessage: $.fn.datebox.defaults.missingMessage
    8. });
    9. }
时间: 2024-08-07 08:21:53

easyui 日期控件清空值的相关文章

JQuery EasyUI 日期控件 怎样做到只显示年月,而不显示日

标题问题的答案在OSChina中 http://www.oschina.net/question/2282354_224401?fromerr=lHJTcN89 我还是把这个记录下来 ================================================================= <input id="dlgReleaseTime" class="easyui-datebox"></input> $('#dl

easyUI日期控件只选择月份和日期

最近的工作中,有块业务要求只选择月份和日期,翻遍了easyUI的API和网络资料也没找到方法,网上几乎都是只要年份或者年月,没有我需要的场景.遂自己琢磨了下,最终成功只选择月份和日期,过滤掉了年份. 我想要的是这样的↓ 我修改后的效果是这样的↓ 现分享代码如下: 1 $("#"+param).datebox({ 2 showSeconds: false, 3 required:true, 4 onShowPanel: function () {// 隐藏年的选择 5 $(".

easyUI日期控件获值和赋值

一,获值 1.$("#id").datebox('getValue') 2.$("input[name='mydate']").val() 参考:http://www.cnblogs.com/iyangyuan/p/3358239.html 二,赋值(赋当前时间) //获取当前日期并格式化function getNowFormatDate() {  var date = new Date();  var seperator1 = "-";  va

Jquery获取EasyUI时间控件的值

jquery easyui日期控件中,在页面里用JS拿到设置的日期值的方法 jquery easyui 日期框 有这样的一个日期文本框: <input type="text" name="mdate" size="20" value="" id="mdate" class="easyui-datebox"/> 使用easyui给文本框选定日期值,然后,要在JS中拿到此日期框中

为jEasyUi的日期控件添加一个“清空”按钮----通过修改1.4的easyui.min.js

为 jQuery EasyUI 1.4 的datebox或datetimebox添加一个清空按钮 使用场景:为用户指定了日期的格式,且日期可以为空 修改语言包easyui-lang-zh_CN.js 在if ($.fn.datebox){ 的下一行添加 (41或42行) $.fn.datebox.defaults.cleanText = '清空'; 在if ($.fn.datetimebox && $.fn.datebox){  $.extend($.fn.datetimebox.defa

C#日期控件datetimepicker保存空值方法

方法一(推荐): 设置datetimepicker的属性ShowCheckBox为true 在窗口初始化时候,添加代码this.datetimepicker1.Checked = false; 保存日期值入库的时候,就可以根据if(this.datetimepicker1.Checked ==false),保存空值. 方法二: 在窗口初始化函数中添加: this.dateTimePicker1.Format=DateTimePickerFormat.Custom; this.dateTimePi

EasyUI篇の日期控件(easyui-datebox)

目的:日期后者不得小于前者,对日期控件进行控制 例子: 1 <input id="benTime" name="benTime" class="easyui-datebox" data-options="prompt:'请选择开工日期',editable:false,required:'true',onSelect:onSelect"> 2 <input id="endTime" name

jsp日期插件My97DatePicker 强大的日期控件 使用方便简单

本文属转载(希望对编程爱好者有所帮助)详情请访问官方网站 http://www.my97.net/dp/index.asp 一. 简介 1. 简介 目前的版本是:4.7 2. 注意事项 My97DatePicker目录是一个整体,不可破坏里面的目录结构,也不可对里面的文件改名,可以改目录名 My97DatePicker.htm是必须文件,不可删除 各目录及文件的用途:WdatePicker.js 配置文件,在调用的地方仅需使用该文件,可多个共存,以xx_WdatePicker.js方式命名con

Wdatepicker日期控件的使用指南

示例2-3-1 起始日期简单应用 示例2-3-2 alwaysUseStartDate属性应用 示例2-3-3 使用内置参数 示例 2-4-1: 年月日时分秒 示例 2-4-2 时分秒 示例 2-4-3 年月 示例 2-4-4 取得系统可识别的日期值(重要) 示例2-5 日期和时间的编辑演示 示例2-6-1 不合法的日期演示 示例2-6-2 超出日期限制范围的日期也被认为是一个不合法的日期 示例2-6-3 使用无效天和无效日期功能限制的日期也被认为是一个不合法的日期 示例2-7 跨无限级框架演示