zoukankan      html  css  js  c++  java
  • 第二百一十八节,jQuery EasyUI,TimeSpinner(时间微调)组件

    jQuery EasyUI,TimeSpinner(时间微调)组件

     

    学习要点:

      1.加载方式

      2.属性列表

      3.事件列表

      4.方法列表

    本节课重点了解 EasyUI 中 TimeSpinner(时间微调)组件的使用方法,这个组件依赖于 Spinner(微调)组件。

    一.加载方式

    class 加载方式

    <input id="box" class="easyui-timespinner">

    timespinner()将一个输入框执行时间微调组件方法

    JS 加载调用

    $(function () {
        $('#box').timespinner({
            value: '00:00',
            min: '00:00',
            max: '23:59',
            editable: false,
        });
    });

    二.属性列表

    TimeSpinner 属性,扩展自 Spinner(微调)组件,所以微调组件也是可以用的

    separator   string 定义在小时、分钟和秒之间的分隔符。默认值为‘:’

    $(function () {
        $('#box').timespinner({
            value: '00:00',     //初始时间
            min: '00:00',       //最小值
            max: '23:59',       //最大值
            separator:'/'
        });
    });

    showSeconds   boolean 定义是否显示秒钟信息。默认值为 false。

    $(function () {
        $('#box').timespinner({
            value: '00:00',     //初始时间
            min: '00:00',       //最小值
            max: '23:59',       //最大值
            separator:'/',
            showSeconds:true
        });
    });

    highlight   number 初始选中的字段 0=小时,1=分钟...默认值为0

    $(function () {
        $('#box').timespinner({
            value: '00:00',     //初始时间
            min: '00:00',       //最小值
            max: '23:59',       //最大值
            highlight:1,
    
        });
    });

    三.事件列表

    TimeSpinner(时间微调)组件继承自 Spinner(微调)组件。

    事件列表

    $(function () {
        $('#box').timespinner({
            value: '00:00',     //初始时间
            min: '00:00',       //最小值
            max: '23:59',       //最大值
            highlight: 1,
            onSpinUp: function () {
                alert('点击了上微调按钮');
            },
            onSpinDown: function () {
                alert('点击了下微调按钮');
            },
        });
    });

    四.方法列表

    TimeSpinner 方法,扩展自 ValidateBox(验证框)

    options   none 返回属性对象。

    $(function () {
        $('#box').timespinner({
            value: '00:00',     //初始时间
            min: '00:00',       //最小值
            max: '23:59',       //最大值
            highlight: 1,
        });
        alert($('#box').timespinner('options'));
    });


    setValue   value 设置时间微调组件的值

    $(function () {
        $('#box').timespinner({
            value: '00:00',     //初始时间
            min: '00:00',       //最小值
            max: '23:59',       //最大值
            highlight: 1,
        });
        $('#box').timespinner('setValue','12:23:45');
    });


    getHours   none 获取当前的小时数。

    $(function () {
        $('#box').timespinner({
            value: '00:00',     //初始时间
            min: '00:00',       //最小值
            max: '23:59',       //最大值
            highlight: 1,
        });
        $(document).click(function () {
            alert($('#box').timespinner('getHours'));
            alert($('#box').timespinner('getMinutes'));
            alert($('#box').timespinner('getSeconds'));
        });
    });


    getMinutes   none 获取当前的分钟数。

    $(function () {
        $('#box').timespinner({
            value: '00:00',     //初始时间
            min: '00:00',       //最小值
            max: '23:59',       //最大值
            highlight: 1,
        });
        $(document).click(function () {
            alert($('#box').timespinner('getHours'));
            alert($('#box').timespinner('getMinutes'));
            alert($('#box').timespinner('getSeconds'));
        });
    });


    getSeconds   none 获取当前的秒数。

    $(function () {
        $('#box').timespinner({
            value: '00:00',     //初始时间
            min: '00:00',       //最小值
            max: '23:59',       //最大值
            highlight: 1,
        });
        $(document).click(function () {
            alert($('#box').timespinner('getHours'));
            alert($('#box').timespinner('getMinutes'));
            alert($('#box').timespinner('getSeconds'));
        });
    });

    我们可以使用$.fn.timespinner.defaults 重写默认值对象。

  • 相关阅读:
    资深工程师为何否定这种单例模式
    C#经典面试题及答案【20090210更新】
    难道SQL的子查询就是鸡肋吗?
    转:WCF基础知识问与答
    针对分析单点登录(流程图与数据安全)提出的问题及解决方案
    老生常谈:装饰者模式
    我对IDisposable接口的理解
    log4net日志组件经验分享
    老生常谈:工厂模式兄弟姐妹
    探讨高访问量网站优化方案(从图片角度)
  • 原文地址:https://www.cnblogs.com/adc8868/p/6673537.html
Copyright © 2011-2022 走看看