jQuery MiniUI

标题: CellEdit在锁定列时候的问题 [打印本页]

作者: 30635006    时间: 2017-1-26 09:46:38     标题: CellEdit在锁定列时候的问题

如果grid或者treegrid在锁定列的时候,启用celledit时候会导致cell的定位异常...
作者: felt    时间: 2017-2-3 09:17:44

本地测试锁定后可以正常启动编辑。
请提供简单重现页面来重现你说的问题。
作者: 30635006    时间: 2017-2-6 09:10:14

本帖最后由 30635006 于 2017-2-6 09:14 编辑

实际上只是把treegrid设置为编辑状态,并保持编辑状态即Js调用 TreeGrid.beginEditCell 方法.
这个时候去滚动滚动条
看了一下,大概是因为editor是层定位到原字段的位子,但是滚动后,由于定位发生改变,但是相应的editor还是在原来的位子.


滚动前:
[attach]8781[/attach]
滚动后:
[attach]8782[/attach]





作者: felt    时间: 2017-2-6 15:14:38

30635006 发表于 2017-2-6 09:10
实际上只是把treegrid设置为编辑状态,并保持编辑状态即Js调用 TreeGrid.beginEditCell 方法.
这个时候去滚 ...

开始编辑后再点击滚动条滚动会结束编辑。
如果你的版本不结束编辑,请更新至最新版本
作者: 30635006    时间: 2017-2-6 16:59:02

felt 发表于 2017-2-6 15:14
开始编辑后再点击滚动条滚动会结束编辑。
如果你的版本不结束编辑,请更新至最新版本 ...

我现在是强制编辑状态进行滚动的,并不是点击进行的编辑.(因为我需要特定的几个cell进行编辑,如果使用点击进行编辑,客户有可能会不清楚哪些可以编辑)
beginEditRow方法没有这种问题,但是beginEditCell方法就有这种问题.
作者: felt    时间: 2017-2-6 17:03:23

30635006 发表于 2017-2-6 16:59
我现在是强制编辑状态进行滚动的,并不是点击进行的编辑.(因为我需要特定的几个cell进行编辑,如果使用点击 ...

请提供简单html重现你说的
作者: 30635006    时间: 2017-2-6 17:10:50

felt 发表于 2017-2-6 17:03
请提供简单html重现你说的

能否远程查看 ??
作者: felt    时间: 2017-2-6 17:37:20

30635006 发表于 2017-2-6 17:10
能否远程查看 ??

[attach]8786[/attach]
请基于这个页面测试,重现你的问题


作者: 30635006    时间: 2017-2-6 18:44:39

felt 发表于 2017-2-6 17:37
请基于这个页面测试,重现你的问题

demo 上重现不出这种效果,可能是样式重载或者其他的问题,我先自己研究一下吧,谢谢.
作者: dforce    时间: 2017-2-7 09:17:38

30635006 发表于 2017-2-6 18:44
demo 上重现不出这种效果,可能是样式重载或者其他的问题,我先自己研究一下吧,谢谢. ...

你引用在线的MiniUI看一下是不是版本问题
<script src="http://www.miniui.com/scripts/boot.js" type="text/javascript"></script>
作者: 30635006    时间: 2017-2-7 18:53:04

dforce 发表于 2017-2-7 09:17
你引用在线的MiniUI看一下是不是版本问题

不是版本的问题,我引用了在线的js也有这个问题.
不过我调试了源码,貌似是滚动条滚动事件里面用定时器调用判断是否为编辑状态的方法跟我写的代码可能有冲突.
我已经换了另外的方式,因为我昨天看了demo,只要是滚动后,编辑框会变成非编辑状态,满足不了我这边的需求.
还是感谢你耐心解答.




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