jQuery MiniUI

标题: 时间验证时tab键会让位置跑偏 [打印本页]

作者: s209392599    时间: 2020-1-3 11:28:23     标题: 时间验证时tab键会让位置跑偏

本帖最后由 s209392599 于 2020-1-3 15:13 编辑

[attach]12665[/attach]
在第一行开始日期输入字符串‘ss’,此时按tab键跳转下一个单元格时[attach]12666[/attach]
下面是需求:
[attach]12668[/attach]

作者: felt    时间: 2020-1-3 16:51:04

setTimeout(function(){
                  grid1.beginEditCell(e.record, e.column);
                 return false;
= },200);
延时个200毫秒再跳回来,你这里和我们默认的下次编辑有冲突了
作者: s209392599    时间: 2020-1-6 13:53:16

felt 发表于 2020-1-3 16:51
setTimeout(function(){
                  grid1.beginEditCell(e.record, e.column);
                 r ...

[attach]12671[/attach][attach]12672[/attach]
在图一出现错误的时候,直接点击页面上的返回按钮返回到上一个层级,在滚动鼠标的滚轮按钮的时候,这个监听一直存在

  1. if(e.field=="planStart"){
  2.     if(e.value && !new Date(e.value).getTime()){
  3.         setTimeout(function(){
  4.             toastr.info($.i18n.prop('promptingLanguage.pleaseEnterTheCorrectDateFormat,ForExample'));//请输入正确的日期格式,例如2020-01-11
  5.             taskDistributeMini.beginEditCell(e.record, e.column);
  6.         },200)
  7.         return false;
  8.     }
  9. }
复制代码




作者: felt    时间: 2020-1-6 15:40:08

s209392599 发表于 2020-1-6 13:53
在图一出现错误的时候,直接点击页面上的返回按钮返回到上一个层级,在滚动鼠标的滚轮按钮的时候,这个 ...

做例子重现问题,打包发上来。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2