My97 WdatePicker 属性

属性配置

  1. 属性表
    属性类型默认值说明
    静态属性:只能在WdatePicker.js中配置,一般情况下,不建议您修改静态属性的值
    $wdatebooltrue是否自动引入Wdate类 设置为true时,可直接在引入WdatePicker.js的页面里使用 class="Wdate" 
    Wdate可在skin目录下的WdatePicker.css文件中定义
    建议使用默认值
    $dpPathstring''是否显示指定程序包的绝对位置,一般情况下为空即可(程序自动创建),该属性是为防止极其少数的情况下程序创建出错而设置的
    设置方法:
    如果,程序包所在http中的地址为 http://localhost/proName/My97DatePicker/
    则 $dpPath = '/proName/My97DatePicker/';
    建议使用默认值
    $crossFramebooltrue是否跨框架,一般设置为true即可,遇到跨域错误时可以将此功能关闭
    可配置属性:可以在WdatePicker方法是配置
    elElement 或 Stringnull指定一个控件或控件的ID,必须具有value或innerHTML属性(如input,textarea,span,div,p等标签都可以),用户存储日期显示值(也就是dateFmt格式化后的值)
    velElement 或 Stringnull指定一个控件或控件的ID,必须具有value属性(如input),用于存储真实值(也就是realDateFmt和realTimeFmt格式化后的值)
    doubleCalendarboolfalse是否是双月模式,如果该属性为true,则弹出同时显示2个月的日期框
    enableKeyboardbooltrue键盘控制开关
    enableInputMaskbooltrue文本框输入启用掩码开关
    autoUpdateOnChangedboolnull在修改年月日时分秒等元素时,自动更新到el,默认是关闭的(即:需要点击确定或点击日期才更新)
    为false时 不自动更新
    为true时 自动更新
    为null时(默认值) 如果有日元素且不隐藏确定按钮时 为false,其他情况为true
    weekMethodstringISO8601周算法不同的地方有一些差异
    常见算法有两种
    1. ISO8601:规定第一个星期四为第一周,默认值
    2. MSExcel:1月1日所在的周

    相关链接:http://en.wikipedia.org/wiki/ISO_week_date
    positionobject{}日期选择框显示位置
    注意:坐标单位是px,是相对当前框架坐标(不受滚动条影响),默认情况下系统根据页面大小自动选择
    如:
    {left:100,top:50}表示固定坐标[100,50]
    {top:50}表示横坐标自动生成,纵坐标指定为 50
    {left:100}表示纵坐标自动生成,横坐标指定为 100
    请参考示例
    langstring'auto'当值为'auto'时 自动根据客户端浏览器的语言自动选择语言
    当值为 其他 时 从langList中选择对应的语言 
    你可以参考语言配置
    skinstring'default'皮肤名称 默认自带 default和whyGreen两个皮肤
    另外如果你的css够强的话,可以自己做皮肤
    你可以参考皮肤配置
    dateFmtstring'yyyy-MM-dd'日期显示格式
    你可以参考自定义格式
    realDateFmtstring'yyyy-MM-dd'计算机可识别的,真正的日期格式
    无效日期设置(disabledDates),最大日期(maxDate),最小日期(minDate)以及快速日期都必须与它们相匹配
    建议使用默认值
    realTimeFmtstring'HH:mm:ss'
    realFullFmtstring'%Date %Time'
    minDatestring'1900-01-01 00:00:00'最小日期(注意要与上面的real日期相匹配)
    maxDatestring'2099-12-31 23:59:59'最大日期(注意要与上面的real日期相匹配)
    startDatestring''起始日期,既点击日期框时显示的起始日期
    为空时,使用今天作为起始日期(默认值)
    否则使用传入的日期作为起始日期(注意要与上面的real日期相匹配)
    你可以参考起始日期示例
    firstDayOfWeekint0周的第一天 0表示星期日 1表示星期一
    isShowWeekboolfalse是否显示周
    你可以参考周显示示例
    highLineWeekDaybooltrue是否高亮显示 周六 周日
    isShowClearbooltrue是否显示清空按钮
    isShowOKbooltrue是否显示确定按钮
    isShowTodaybooltrue是否显示今天按钮
    isShowOthersbooltrue为true时,第一行空白处显示上月的日期,末行空白处显示下月的日期,否则不显示
    readOnlyboolfalse是否只读
    errDealModeint0纠错模式设置 可设置3中模式 0 - 提示 1 - 自动纠错 2 - 标记
    autoPickDateboolnull为false时 点日期的时候不自动输入,而是要通过确定才能输入
    为true时 即点击日期即可返回日期值
    为null时(推荐使用) 如果有时间置为false 否则置为true
    hmsMenuCfgObject{ H: [1, 6], m: [5, 6], s: [15, 4] }

    4.8beta4新增

     

    使用hmsMenuCfg属性可以实现时分秒菜单的自定义
    时分秒自定义 H m s 分别代表时分秒
    第一个参数表示步进,1表示0,1,2,3... 2表示0,2,4... 15表示0,15,30...
    第二个参数表示每行显示值的数量
    默认H [1, 6] 步进1 每行显示6个 共4行
    默认m [5, 6] 步进5 每行显示6个 共2行
    默认s [15, 4] 步进15 每行显示4个 共1行

    qsEnabledbooltrue

    是否启用快速选择功能

    注意:当日期格式中没有d这个元素时(如yyyy-MM或HH:mm:ss这样的格式时),该属性永远为true

    autoShowQSboolfalse是否默认显示快速选择
    quickSelArraynull快速选择数据,可以传入5个快速选择日期
    注意:日期格式必须与 realDateFmt realTimeFmt realFullFmt 相匹配
    你可以参考快速选择示例
    disabledDaysArraynull可以使用此功能禁用周日至周六所对应的日期
    0至6 分别代表 周日至周六
    你可以参考无效天示例
    disabledDatesArraynull可以使用此功能禁用所指定的一个或多个日期
    你可以参考无效日期示例
    oppositeboolfalse默认为false, 为true时,无效日期变成有效日期 
    注意:该属性对无效天特殊天不起作用
    你可以参考有效日期示例
    specialDatesArraynull特殊日期,对指定的日期进行高亮显示
    你可以参考特殊天与特殊日期示例
    specialDaysArraynull特殊天,使用此功能禁用周日至周六所对应的日期进行高亮显示
    0至6 分别代表 周日至周六
    你可以参考特殊天与特殊日期示例
    onpickingfunctionnull此四个参数为事件参数
    你可以参考自定义事件示例
    onpickedfunctionnull
    onclearingfunctionnull
    onclearedfunctionnull
    ychanging ychanged 
    Mchanging Mchanged
    dchanging dchanged
    Hchanging Hchanged
    mchanging mchanged
    schanging schanged
    functionnully M d H m s 分别表示年月日时分秒
    changing 事件发生在属性改变之前
    changed 事件发生在属性改变之后

    你可以参考示例5-4-1
  2. 配置全局默认值

    通过配置WdatePicker.js的属性可以避免每次调用都传入配置值,为变成带来很多方便.
    在默认情况下My97为每个属性都配置了默认值,这些默认值都可以在WdatePicker.js中修改的
    你可以根据你个人的喜好更改这些值

    比如你比较不喜欢默认的皮肤default 而更喜欢 whyGreen 这个皮肤,
    你可以
    直接在WdatePicker.js把skin值改为 whyGreen
    这样,你就不必每次调用控件的时候都传入 skin:'whyGreen' 了
    你学会了吗?

  3. 配置单个控件

    在控件里面你可以使用 onfocus 或 onclick 事件来调用WdatePicker函数来触发日期控件
    WdatePicker({})其中{}中的内容都是只对当前实例有效,你可以任意配置属性表里有的所有属性
    你可以随意的组合这些属性,达到你的需求
    My97日期控件在这方面是做得非常灵活的.

  4. 多套配置快速切换

    您可以设置多个WdatePicker.js文件,如 cn_WdatePicker.js,en_WdatePicker.js,simple_WdatePicker.js等
    在不同的页面引入不同的 WdatePicker.js 达到配置快速切换的目的.
    注意:文件必须以 _WdatePicker.js(大小写不限制) 为后缀,形如 <yourname>_WdatePic

====================================================================

相关链接:http://www.my97.net/

 

 

欢迎关注技术公众号,一起学习

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: my97datepicker/4.8/wdatepicker.js是一个用于实现日期选择的JavaScript插件。它基于My97 DatePicker开发,提供了丰富的日期选择功能和样式定制选项。 这个插件可以用于网页中的日期选择控件,使用户能够方便地从一个日历中选择日期。它可以用于各种场景,比如用户生日选择、预定会议时间、预约医生等。在使用这个插件之前,需要在页面中引入相应的JavaScript文件,并将日期选择控件的HTML元素与插件绑定。 wdatepicker.js提供了一些日期选择的基本功能,比如切换月份、选择日期、上下翻页等。它还可以根据具体需求进行样式定制,包括日期的外观、选择范围、禁用某些日期等。通过设置插件的参数,可以实现个性化和灵活的日期选择控件。 这个插件还支持多种日期格式的输入和显示,可以根据需要自定义日期的显示方式。同时,它还提供了一些常用的日期操作和计算功能,比如获取当前日期、判断两个日期的大小比较等。 总之,my97datepicker/4.8/wdatepicker.js是一个功能丰富、灵活易用的日期选择插件,可以帮助开发人员简化日期选择的操作,提高用户体验。无论在哪个行业或场景中使用,都可以在网页中轻松实现日期选择的功能。 ### 回答2: my97datepicker/4.8/wdatepicker.js是一个用于日期选择的Javascript插件。该插件基于My97DatePicker,提供了丰富的日期选择功能和样式定制选项。 使用该插件,可以在网页中方便地添加日期选择器,让用户可以直接从日历中选择日期。日期选择器可以显示当前日期、月份和年份,用户可以通过点击日历上的日期来选择特定日期。该插件还支持快捷选择功能,例如可以选择某个月的第一天或最后一天。 此外,wdatepicker.js还具有一些其他的特性,例如可以禁用特定日期,设置日期的最大和最小可选范围,以及自定义日期的显示格式。插件还支持多语言,可以根据需要切换不同的语言版本。 对于开发人员来说,wdatepicker.js提供了丰富的API接口,可以通过编程方式控制日期选择器的行为。可以动态设置日期选择器的默认日期、最大最小可选范围、显示格式等。此外,还可以通过回调函数来处理用户选择日期后的操作。 总之,my97datepicker/4.8/wdatepicker.js是一个功能强大、灵活易用的日期选择插件,可以方便地在网页中添加日期选择功能,提升用户体验。 ### 回答3: my97datepicker/4.8/wdatepicker.js 是一个用于日期选择的JavaScript插件。该插件是基于My97 DatePicker开发的,用于在网页中添加日期选择功能。 使用该插件前,你需要在网页中引入wdatepicker.js文件。然后,可以在需要添加日期选择的文本框或其他元素上调用相关的函数,以创建一个日历窗口。 该插件提供了丰富的功能,包括日期选择、时间选择、范围选择等。你可以自定义日历的外观和行为,通过传递不同的参数来实现不同的效果。 在使用过程中,你可以根据自己的需求,设置日期的格式、起始日期、语言等。同时,该插件还提供了一些事件回调函数,用于处理日期选择后的操作。 wdatepicker.js兼容多种浏览器,包括IE、火狐、谷歌等主流浏览器,可以在各种网页项目中灵活使用。 总的来说,my97datepicker/4.8/wdatepicker.js 是一个方便实用的日期选择插件,可以轻松地在网页中添加日期选择功能,提升用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值