gpt4 book ai didi

JavaScript 似乎只是在 MouseMove 之后使用react

转载 作者:行者123 更新时间:2023-11-28 02:08:13 25 4
gpt4 key购买 nike

可能是我见过的最奇怪的事情:我想在加载文档后加载网格。由于网格(基础设施)似乎有延迟,所以我设置了一个间隔,在间隔内我尝试获取所需的元素,如果找不到它,我再等待 500 毫秒:

    function trySetEditMode(obj) {
var testObj = $('#' + obj.btnId).parents("tr[type='row']").get(0);

if (testObj && testObj._object){
clearInterval(_intervalId);

有趣的是:即使我用 IE 调试工具看到该行就在那里,它也只是找不到它。当我用鼠标四处移动时它就起作用了。这种效果看起来完全是随机的。

有人知道这怎么可能吗?我尝试用 .focus、.blur 等进行修补,但似乎没有任何效果。

顺便说一句:obj是我的自定义对象,按钮id是按钮的clientid并且在那里。例如:

$('#' + obj.btnId).parents('tr').length

返回长度。

这可能是基础设施控制中的错误吗?如果是,我该如何模拟这个 mouseMove?

致以诚挚的问候

马蒂亚斯

最佳答案

在客户端上创建行对象的成本很高,因此它们是按需创建的,以避免在最初创建所有行对象时对性能造成较大影响。这些对象的实际创建是在鼠标悬停时或使用 client side object model 中提供的 get_row() 方法时进行的。 。因此,推荐的方法是使用客户端对象模型来获取对行的引用,例如以下将获取第一行:

var grid = $find("webDataGrid1");  

var row = grid.get_rows().get_row(0);

关于JavaScript 似乎只是在 MouseMove 之后使用react,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17472813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com