Javascript/JQuery在编程点击后将焦点返回到网格中的特定元素
Javascript/JQuery Return focus to specific element in grid after programmatic click
在企业门户(本质上是sharepoint)中,当td失去焦点时,我们试图自动触发按钮的"点击",然后将焦点返回到我们留下的表的单元格。我们的想法是,我们希望用户能够连续输入数据,而不必每次都单击该按钮。
问题是,我不知道如何在表中指定要返回的特定单元格,所以它只返回到第一个单元格。我在几个地方读到,如果没有SlickGrid之类的东西,这要么非常困难,要么是不可能的。有人能用直接的Javascript/Jquery帮我做这件事吗?
到目前为止,我的代码是这样的:
<script>
$jQ(window).load(function refreshSummary() {
var activeElement;
$jQ("td").focus(function () {
activeElement = document.activeElement;
});
$jQ("td").focusout(function () {
var refreshLink = "ctl00_ctl00_m_g_78a9aecd_0fef_4b43_a2ff_45942fe92ea0_ctl01_ctl04_RefreshLink";
document.getElementById(refreshLink).click();
document.getelementbyid(activeelement).focus();
});
});
</script>
您不想在点击focusout后只关注元素吗?
$jQ(window).load(function refreshSummary() {
var activeElement;
$jQ("td").focus(function () {
activeElement = document.activeElement;
});
$jQ("td").focusout(function () {
var refreshLink = "ctl00_ctl00_m_g_78a9aecd_0fef_4b43_a2ff_45942fe92ea0_ctl01_ctl04_RefreshLink";
document.getElementById(refreshLink).click();
$(this).focus();
});
});
相关文章:
- 节点导出返回一个空对象
- ES6构造函数返回基类的实例
- 监视函数从服务返回不起作用,但作用域函数起作用
- 剑道网格jQuery动画()问题
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 控制台返回var不是't定义,但它是
- 我可以更改剑道UI网格吗's的外键值
- 从函数返回角度承诺
- Javascript返回值只在循环中返回一次
- FetchXML 查询在子网格中返回的动态 CRM 2015 中的活动记录 - 主题超链接将打开新的活动
- 如何单击图像网格中的项目并在不同的容器 - Javascript 中返回所选图像
- jquery 在我对 Kendo UI 网格数据进行更改后返回错误
- jquery在DOM中返回了Kendo网格的意外类型
- 包含链接的ExtJs网格面板返回false
- jqgrid 自定义格式化程序:自定义格式化程序始终返回网格的最后一行.为什么
- KendoUI网格页脚额外从返回的JSON
- 下拉字段选择/返回null剑道ui网格mvc
- 如何使用自定义函数在每次重新加载网格时访问JQgrid ajax返回数据
- Javascript/JQuery在编程点击后将焦点返回到网格中的特定元素
- 拉力赛 SDK2 中可编辑字段的网格返回