• 第二百一十八节,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 重写默认值对象。

  • 相关阅读:
    Android 学习笔记5程序开发模式&拨号器&短信发送器小例程
    Android学习笔记6日志输出&单元测试
    utkernel 移植时调试方法
    在eclipse中查看Android SDK源代码
    (转载)怎样改进数据库的查询性能?
    asp.net 编程模型
    数据回传
    在博客园记录我的成长
    LeetCode14.最长公共前缀
    LeetCode206.反转链表
  • 原文地址:https://www.cnblogs.com/adc8868/p/6673537.html
Copyright © 2020-2023  润新知