javascript - Extjs domQuery 使用 grid.up().query()

标签 javascript extjs extjs4

我在使用 domquery 时遇到问题,当网格单元处于编辑模式时,要重点关注网格之前的控件,我正在尝试的是

1.检查网格tabindex加1,gridTabIndex = grid.dom.tabindex - 1

2.do grid.up() 来查找主窗体,

3.然后使用 domquery form.query('input[tabindex = gridTabIndex]') 搜索 tabindex = grid.tabindex - 1 的字段

使用 grid.up().query() 给出以下输出,如图所示

Output of grid.up().query()

所以第3点是我面临问题的地方。它给出一个空数组//输出是 []

感谢任何形式的帮助。

最佳答案

form.query 查询 Dom 元素。它查询 ExtJs 组件。但是 form.getEl().query do 查询 Dom 元素。试一试。 (注意,Ext.dom.Element.query 仅自 4.1.0 起可用)

关于javascript - Extjs domQuery 使用 grid.up().query(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12801803/

相关文章:

javascript - "this.setState is not a function"

javascript - 在 Node.js 中重定向后 Express session 不会持续存在

javascript - jQuery 动画、链接、.each() 和 .animate()(或 fadeIn() 和 fadeOut())

javascript - 在 coffeescript 项目的 git 存储库中排除 .js 文件

javascript - 为 Extjs GridPanel 获取修改后的列排序

css - 如何在 extjs4.0 应用程序中创建 css 背景效果(选择)

extjs - 在 extjs 中隐藏面板

javascript - 将存储负载从 View 更改为 Controller ExtJS4

javascript - 重新渲染期间组件丢失,如何重新附加?

javascript - EXTJS 5 - 日期选择器仅限年份和月份