求助: IE浏览器与EXT datefiled兼容问题

柑蕉桔梨萝柚 2014-11-10 04:39:37
editorGridPanel 某两列配置了Editor为DateFiled,想为每行的这两个单元格配置日期起始范围验证。
但是IE浏览器不支持setMinValue/setMaxValue方法(Chrome可成功,IE直接卡死)
求解决方法,或者是否可以为每行的那两个单元格动态配置ID?
...全文
192 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
periodBeginDate字段你的store怎么定义类型的,是date吗?如果是 begin=new Date(begin);就不需要了,已经是date对象 IE8测试没有没问题,测试的是grid\edit-grid.html 这个示例
{
            header: 'Available',
            dataIndex: 'availDate',
            width: 95,
            renderer: formatDate,
            editor: new fm.DateField({
                format: 'm/d/y',
                minValue: '01/01/06',
                disabledDays: [0, 6],
                disabledDaysText: 'Plants are not available on the weekends',
                listeners: {
                    focus: function (th) {
                        var begin = th.gridEditor.record.data.availDate;
                        th.setMinValue(begin);
                    }
                }
            })
        }
柑蕉桔梨萝柚 2014-11-11
  • 打赏
  • 举报
回复
为何没有权限编辑…… 原来IE要为组件设了ID后才可以用setMinValue/setMaxValue方法 现在的问题是 因为每一行的限制范围都不同,可否在之前使用了setMinValue/setMaxValue方法后,在另一行点击时清空其设置的值? (API找不到对应的办法)
柑蕉桔梨萝柚 2014-11-11
  • 打赏
  • 举报
回复
谢版主回复啦 因为begin有两种情况:数据库读取和页面设置 数据库读取出来的是字符串 所以要加个判断而已 目前暂时在setMaxValue设置比较大的日期 顶替其内容不能清空的问题
柑蕉桔梨萝柚 2014-11-10
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
setMinValue/setMaxValue肯定是支持的,死掉可能是代码在ie下的bug问题,哪里死循环了
感谢回复,我是在监听里设置的 EXT是3.4 IE 8 9都行
												editor : new Ext.form.DateField(
														{
															format : 'Y-m-d',
															editable : false,
															listeners : {
																focus : function(th){
																	
																	var begin = th.gridEditor.record.data.periodBeginDate;
																	if (begin instanceof Date || begin.length>0) {
																		if(begin.length>0){
																			begin=new Date(begin);
																		}
												th.setMinValue(begin);//只要把这行注释掉就不会卡死
																	}
																},
  • 打赏
  • 举报
回复
setMinValue/setMaxValue肯定是支持的,死掉可能是代码在ie下的bug问题,哪里死循环了

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧