找回密码
 注册成为天翎用户
查看: 2963|回复: 13

日期控件时间范围限制【ID:3459】

[复制链接]
apps_tiger 发表于 2012-11-8 17:43:25 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-11-14 14:13 编辑

请问myapps中日期控件时间范围怎么做限制?
我在日期控件的源代码input中加入了onfocus="WdatePicker({skin:'whyGreen',dateFmt:'yyyy',minDate:'{%y}',maxDate:'{%y+1}'})"  并没有起到想要在作用。
源代码如下图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
purple 发表于 2012-11-8 17:53:32 | 显示全部楼层
您好,请问您具体是要做什么,是不是需要控制日期选择框的时间选择范围?如果不是,请提供一个详细的业务需求,以便我们这边结合平台,为您提供最优的解决方案,谢谢。
回复

使用道具 举报

 楼主| apps_tiger 发表于 2012-11-8 17:56:42 | 显示全部楼层
回复 2# purple


    是的啊,我的那句代码的意思就是,时间格式是以年的形式显示,控制年份在当前年和下一年之间。
回复

使用道具 举报

purple 发表于 2012-11-8 18:11:14 | 显示全部楼层
您好,站在平台的脚本,目前实现,建议您添加校验,让用能选择,但是保存的时候,去校验数据的有效性,实现您的需求。关于这部分,晚点也会将日期控件校验添加新需求提交至研发那边,带来不便,敬请见谅。
回复

使用道具 举报

 楼主| apps_tiger 发表于 2012-11-9 10:07:56 | 显示全部楼层
回复 4# purple


  这个是可以实现的,这个日期控件就是my97Datepicker插件,我在外面改的是可以的,但是放到这个myapps里面是不行的,可能有些引用问题或者什么的,你咨询下研发,  我就要这样的效果:



而实现这种效果的代码,也就是我昨天贴给你的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

spiral 发表于 2012-11-9 10:56:45 | 显示全部楼层
本帖最后由 spiral 于 2012-11-9 10:58 编辑

好的,非常感谢您的建议,关于这个问题我们已经作为产品功能建议提交,您也可以自行尝试修改,谢谢
回复

使用道具 举报

purple 发表于 2012-11-9 11:23:18 | 显示全部楼层
回复 5# apps_tiger


    明白您要的效果,但是、您不能想当然呀。日期控件,平台后台实现是写死的参数,所以,不管您怎么写,都是没效果的。如果您需要实现日期控件,根据动态参数实现限制。您需要修改对应的底层实现。

   平台日期控件选择范围对应的源码位置:
   
    前台页面重构的js文件位置:
   
    如果需要自己传参数的话是改下图所示的文件,日期选择框的选项值是在这个java文件文件里写死的
   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

 楼主| apps_tiger 发表于 2012-11-9 12:56:15 | 显示全部楼层
本帖最后由 apps_tiger 于 2012-11-9 12:58 编辑

呵呵,这不是我想当然,因为对日期类型的范围控制,不同的业务肯定有不同的需求,这个是不能写死的,如果你们写死了,那就是有很大的局限性。你想,如果我在页面上对应的所有日期都显示了,而用户点击之后,我又提示这个是不能操作的,怎么怎么的,原因一大堆,用户肯定感觉体验不好,就不太人性化了,索性还不如把用户不能点的东西直接限制掉...
回复

使用道具 举报

purple 发表于 2012-11-9 13:19:39 | 显示全部楼层
回复 8# apps_tiger


    您好,明白您的意思,这部分同事在6楼跟进的时候也有说道,关于这部分,平台确实存在缺陷,已经整理新需求提交至研发那边了,会在后期的版本优化,带来不便,敬请见谅。
回复

使用道具 举报

 楼主| apps_tiger 发表于 2012-11-9 13:33:54 | 显示全部楼层
回复 9# purple


    OK
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 14:47

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表