ligerui DateEditor时间控件实现赋值格式化和显示风格格式化

问题描述

ligerui DateEditor时间控件实现赋值格式化和显示风格格式化

ligerui DateEditor时间控件实现赋值格式化和显示风格格式化,当只需要年月的时候界面不显示日期

解决方案

第一步:在定义日期控件时,在options{}里面加入format:"yyyy-MM" 这是定义空间赋值的格式化
第二步:在ligerui.all js文件里面找到ligerui月份加载和单击事件, g.body.monthselector.hover(function () { }, function ().....$("li", g.body.monthselector).click(function ().......... 重写ligerui月份加载和单击事件:
g.body.monthselector.hover(function () { }, function ()
{
var p = this.options;
if (p.format!="yyyy-MM") {
$(this).slideUp("fast");
}
});
$("li", g.body.monthselector).click(function ()
{
var index = $("li", g.body.monthselector).index(this);
g.currentDate.month = index + 1;

            if (p.format!="yyyy-MM") {
                g.body.monthselector.slideToggle();
            }
            g.bulidContent();
            g.showDate();

            if (p.format=="yyyy-MM") {
                g.toggleDateEditor(true);
            }
        });

第三步:在时间控件的页面加入css代码:

.l-box-dateeditor-monthselector {
display:block;
}

    大功告成:
    ![图片说明](http://img.ask.csdn.net/upload/201604/29/1461895461_388421.png)
时间: 2024-10-31 01:22:02

ligerui DateEditor时间控件实现赋值格式化和显示风格格式化的相关文章

jquery mobile时间控件赋值问题

问题描述 jquery mobile时间控件赋值问题 这样的时间控件怎么赋值呀? 解决方案 具体看你用的这个插件的api,jquery官网没有这个插件..

格式化输入日期时间控件 JieFormattedDateBox

控件 格式化输入日期时间控件 可以用JieFormattedDateBox box = new JieFormattedDateBox("yyyy年MM月dd日HH点mm分ss秒");输入 也可以用JieFormattedDateBox box = new JieFormattedDateBox("HH:mm:ss");来输入时间 还可以这样用JSpinner spinner = new JSpinner();JieFormattedDateBox fdb = ne

从零开始学_JavaScript_系列(九)——dojo(2)(AJAX、时间控件、鼠标事件、样式修改、事件移除、消息发布订阅)

如果没有接触过dojo,建议阅读: http://blog.csdn.net/qq20004604/article/details/51028702 里面介绍了如何加载dojo. 关于dojo的下载,请查看: https://dojotoolkit.org/download/ 建议下载FULL SOURCE版 如果需要讨论,请评论.或者站内信,我会尽快回复. (21)和(22)写的不好,跳过. (23)AJAX异步加载 插件:dojo/request 参数:request 语法(get): re

gfd-easuyi时间控件回显值

问题描述 easuyi时间控件回显值 easuyi时间控件回显值怎么才能不显示时分秒 $('#endTimeEdit').datebox('setValue',time(row.endTime, "1"));这个是显示时分秒的 解决方案 jqgrid加时间控件 解决方案二: format格式化你想要的格式 我上次做过一个只显示2015-12-19 这样格式的

jquery easyui 时间控件的使用

一.日期控件datebox 原文链接: http://blog.csdn.net/walkerjong/article/details/7530709 http://www.cnblogs.com/yechun/archive/2012/03/18/2404381.html 基本用法: 1) 加入日期选择框 $("#dd").datebox({"required":true});  2) javascript获取日期选择框的值 $("#dd").

easyui-jquery 时间控件怎么能禁止输入只能选择日期?

问题描述 jquery 时间控件怎么能禁止输入只能选择日期? validType=""pmsCharChn[{maxLength:40}]""/> jsp一个input输入框用的是easyui时间控件,现在问题是如何是这个input只能点击选择日期,而禁止手动输入 如图:输入框可以输入字的,如何禁止手动输入,求大神指点. 解决方案 用这个editable=""false"" 就可以了 亲测可用 datebox是继承com

android 时间控件概述

android的自带时间选择控件,是一个让用户既能输入的又能选择的样子.这本来没有太大的问题了. 但是,坑爹的android是开源的.自带的时间控件在某些机型上,早已经是面目全非了,在用以一个普通用户来说,苹果的时间滚轮的控件就是爽点. 要写滚轴控件,无非是要用好,写好wheelview这个类,对于wheelview这个类,我这里要做详细的分析.在iOS里面有一种控件------滚筒控件(Wheel View),这通常用于设置时间/日期,非常方便,但Android SDK并没有提供类似的控件.这

使用WdatePicker时间控件

问题描述 使用WdatePicker时间控件 我想点击后面的实现时间变化.加载页面时给文本当前时间,在当前时间上做操作.

mfc时间控件显示今天前一个月?

问题描述 mfc时间控件显示今天前一个月? CTime::GetCurrentTime()- CTimeSpan(30,0,0,0); 这样做只能显示前30天的时间,而我想比如今天是9月25 显示8月25只是月份有变化怎么实现! 小弟新人感激不尽! 解决方案 你可以获取这个控件对象进行设置,系统获取的不是真实的,而是距离一月份的距离,比如2返回就1 解决方案二: 添加函数,先获取本地时间然后装换