easy-ui的datetimebox回显不能清除的问题
2016-04-11 17:59
453 查看
这种日期时间插件很多,平时也积累了几个好用的,但使用easyui后就使用它自带的datetimebox,发现一个问题,在通用的查询框中,一般都会回显上次的查询时间,但如果通过手动清除后再次查询,发现近清楚不掉了,十分的坑娘,经过一番折腾后,搞定了它。
1、在你的input元素中data-options,添加“buttons:buttons”属性,如:
2、在其前面添加一段js代码,如下:
1、在你的input元素中data-options,添加“buttons:buttons”属性,如:
<input type="text" class="easyui-datetimebox" name="timeStampStart" id="timeStampStart" value="${timeStampStart}" data-options="required:false,showSeconds:true,buttons:buttons" style="width: 150px">
2、在其前面添加一段js代码,如下:
<script> <span style="white-space:pre"> </span>var buttons=$.extend([],$.fn.datetimebox.defaults.buttons); <span style="white-space:pre"> </span>buttons.splice(3,0,{ <span style="white-space:pre"> </span>text:'清空', <span style="white-space:pre"> </span>handler:function(target){ <span style="white-space:pre"> </span>$("#"+target.id).datebox("setValue",""); <span style="white-space:pre"> </span>$("#"+target.id).datebox("hidePanel"); <span style="white-space:pre"> </span>} <span style="white-space:pre"> </span>}); <span style="white-space:pre"> </span></script>这里要说明的,如果你的页面中有好几个这样的datetimebox的话,需要通过它的回调方法,即function(target){......}中有甄别的去清除。
相关文章推荐
- uitableview处理section的不悬浮,禁止section停留的方法
- Android BluetoothAdapter详解
- hdoj1242 Rescue
- lintcode: Distinct Subsequences
- iOS UITableViewCell重用问题
- Build fast jar 打包,增加配置文件
- IOS开发之—— UITextView禁止Emoji输入
- 状态栏UIStatusBar(时间 电量那一栏)
- UITableView一些心得
- ios的控件UIScrollView的位置定位---------逐渐积累
- UITableView-(单元格的自定义方法)
- iOS开发-UIPickerView 简单介绍
- 百度编辑器 多图片批量上传 顺序混乱问题 ueditor
- post-receive in Windows---git hooks trigger Jenkins to build artifcat
- javax.net.ssl.SSLHandshakeException:PKIX path building failed多个证书解决方法
- ViewController中的UIView Property要设置为weak还是strong
- ${pageContext.request.contextPath} JSP取得绝对路径
- 列标头固定的联系人列表
- Java 实例 - 队列(Queue)用法
- 常用的easyui使用方法