起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1986|回复: 9

[处理中5] 限制日期的选择等几个小问题

[复制链接]

73

主题

375

帖子

1002

积分

金牌会员

Rank: 6Rank: 6

积分
1002
QQ
发表于 2014-7-23 21:37:56 | 显示全部楼层 |阅读模式
1、某输入字段是date型的话,平台会自动出现一个带日期选择框的输入控件。
怎么限制用户选择的日期范围呢,比如禁止选择今天之前的日期?
2、平台提供了一个多选对话框,第一列是复选框,请问能否禁用第一列最上面的那个‘全选’框?
3、给grid添加序号列(show-index=true)之后,发现这一列的宽度无论设为#还是100px,其宽度都很窄,大概只能显示4个英文字符,例如index这个单词作为这一列的列头的话,最后一个字母‘x'总是显示不全,这个问题只有我遇到吗?
4、如果设置了必填项,鼠标放在输入框时,会提示“输入无效……”,能否去掉这个tip提示?

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-7-23 21:51:44 | 显示全部楼层
1、给日期关系添加编辑规则,设置日期选择范围;
2、关于 全选 的操作见下面的这个贴 子  6楼
http://bbs.justep.com/forum.php? ... page=1#pid164963031
3、你可以调列的宽度;
4、该问题你可以参考下面这个贴 子,跟你的问题一样
http://bbs.justep.com/forum.php?mod=viewthread&tid=51435
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

发表于 2014-7-23 22:26:45 | 显示全部楼层
本帖最后由 Tomato_2014 于 2014-7-23 22:29 编辑

1.可以再valueChanged事件中判断日期范围,如果是当前日期之前的,就清空,同时提示‘不能选择今天之前的日期’
2.不可以禁用,但是你可以设置这列的type为html,在onrender写代码里显示checkbox
  1.         var fid = event.rowId;
  2.         var html = "<input type="checkbox" name="checkbox" id="" + fid + "">";
  3.         return html;
复制代码


3.我这里测试也一样
4.你可以在alert里填上'',就不会有提示出现

回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-24 13:22:48 | 显示全部楼层
2、把第一列的label 属性的值#master_checkbox去掉,就不显示全选框了
3、宽度不可调整,label里面写No.吧
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

73

主题

375

帖子

1002

积分

金牌会员

Rank: 6Rank: 6

积分
1002
QQ
 楼主| 发表于 2014-7-24 21:21:05 | 显示全部楼层
非常感谢楼上3位,一并回复如下:
1、还没时间试试,从用户体验来说,最好是不符合要求的日期点击无效(即变灰)会好些,这也是我想达到的效果。
2、早上没看到zhaixin的帖子之前,参考了fpj兄的帖子,我想了个蠢法子,重新定义全选事件代码,当全选框被点击时,让程序再次取消选中某些行,这样看起来就像全选框无效一样。
明天我再试试zhaixin的办法。
3、看来没办法了,希望下个版本能解决这个小问题。
4、tomato兄的办法我试了,很灵。
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-25 10:26:52 | 显示全部楼层
你好楼主,关于1和3两个特性目前版本不支持,已作为产品功能建议提交,
感谢楼主的支持与配合。
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

73

主题

375

帖子

1002

积分

金牌会员

Rank: 6Rank: 6

积分
1002
QQ
 楼主| 发表于 2014-7-25 12:32:49 | 显示全部楼层
zhaixin 发表于 2014-7-25 10:26
你好楼主,关于1和3两个特性目前版本不支持,已作为产品功能建议提交,
感谢楼主的支持与配合。
...

谢谢!
还有个小问题,第4项,按照tomato的方法去掉Hint提示之后,保存时,消息提示框就是'uncaught error.
这样对用户来说,就不晓得是哪里填错了导致不能保存,能不能这样:
在关系的规则(比如必填)里面,alert仍加上自定义的文字,但无Hint提示,保存失败时仍然将这些文字显示在提示框里面?
即仅仅去掉那个Hint提示功能?
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-25 13:49:15 | 显示全部楼层
这个不行
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复

使用道具 举报

73

主题

375

帖子

1002

积分

金牌会员

Rank: 6Rank: 6

积分
1002
QQ
 楼主| 发表于 2014-7-25 16:18:41 | 显示全部楼层

可惜了。
那请结贴吧。
回复 支持 反对

使用道具 举报

5

主题

28

帖子

154

积分

初级会员

Rank: 2

积分
154
QQ
发表于 2016-9-27 14:21:24 | 显示全部楼层
regmail_only 发表于 2014-7-24 21:21
非常感谢楼上3位,一并回复如下:
1、还没时间试试,从用户体验来说,最好是不符合要求的日期点击无效(即 ...

第一个问题,可在绑定时间的控件output中设置,output属性有min,max属性,设置一个时间端后,不符合要求的日期变灰
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-23 00:55 , Processed in 0.061459 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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