问题标签 [tab-ordering]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
99376 浏览

.net - 在 WPF 中设置 Tab 键顺序

如何在 WPF 中设置制表符排序?我有一个 ItemsControl,其中一些项目已展开,有些项目已折叠,并且希望在我进行选项卡时跳过折叠的项目。

有任何想法吗?

0 投票
2 回答
541 浏览

ruby - Tab movement in shoes

I have a problem I have a:

(simplified version). When user is on edit_line and presses tab, I want it to move to edit_box control (currently, it just loses focus).

0 投票
7 回答
16501 浏览

javascript - 在不使用 tabindex 的情况下如何跳过项目?

有没有一种好方法,在 javascript onfocus() 处理程序中,将焦点转移到选项卡顺序中的下一个项目,而无需手动输入应该是下一个项目的 ID?

我在 Django/jQuery 中构建了一个 HTML 日期选择器。这是一个行编辑,后跟一个弹出日历的日历图标。我希望能够从行编辑选项卡到下一个输入,跳过日历图标的链接。我的意思是它是一个通用的小部件,所以我不能硬编码下一个的 id 并调用 .focus()。我知道我可以在所有内容上设置 tabindex 属性,但这比我想要的更手动。此外,iirc 不会阻止它获得焦点,它只会将它放在标签顺序的末尾。

0 投票
2 回答
8554 浏览

flash - Flash 选项卡顺序更改

我正在尝试将屏幕阅读器的一些可访问性添加到 Flash 应用程序中,并且遇到了一个棘手的问题。通过元素的 Tab 键顺序由这些元素的 tabIndex 属性设置。困难在于,由这些构建的选项卡列表似乎是永久的,但应用程序的内容是动态的(由 xml 构建,包含弹出窗口和对话框)。有没有办法刷新/重建选项卡列表?我愿意竭尽全力,尝试一些疯狂的技巧来完成这项工作,所以任何建议都是好的。

0 投票
1 回答
3101 浏览

wpf - WPF 弹出选项卡键错误

我有一个 WPF Popup 控件,其中包含一个 ListBox 和一个 Button。当我单击 时Button,它应该被禁用。问题是,当我禁用按钮时,Tab 键会从弹出窗口中消失。在将 Button 设置为 false 之后,我尝试将焦点设置到 ListBox,IsEnabled但这不起作用。那么,如何将选项卡焦点设置为 Popup 控件内的 ListBox 呢?

这是我的代码。

Window1.xaml:

Window1.xaml.cs:

这是一个屏幕截图:

替代文字 http://img11.imageshack.us/img11/6305/popuptabkey.png

后期编辑:

我找到了一种解决方法,即延迟FocusListBox();通话,如下所示:

0 投票
1 回答
547 浏览

excel - 标签顺序 VSTO Excel

我正在查看一些 VSTO excel 代码,在事件处理程序中似乎有一个主要的轮子改造 swtich 语句,它附加到每个控件(文本框、组合等),根据 Tag 属性调用 Focus()(正在使用代替 tabIndex 属性)

标签顺序对 VSTO 是陌生的吗?

0 投票
2 回答
1042 浏览

javascript - 在弹出的 javascript 小部件上下文中控制选项卡焦点

我正在开发一个灯箱风格的 javascript 插件,它会弹出一个带有下一个 + 上一个按钮和一个关闭按钮的图像。我想让它只在弹出窗口中显示的三个按钮之间跳转,而不是通过它们三个然后继续在后台的页面内容上。

有没有人对执行此操作的最佳方法有任何建议,目前我认为最好的方法是在弹出窗口出现时制作一组可选项卡元素,然后捕获选项卡以遍历该数组设置焦点并防止默认选项卡行为。

有谁知道这方面是否有任何最佳实践?

0 投票
1 回答
193 浏览

windows - 有没有一种简单的方法允许在 Delphi 表单上的非 VCL 和 VCL 控件之间切换?

我有一个带有一堆 VCL 控件(如 TButton 和 TCheckBox)的 Delphi 表单,以及一个Scintilla文本编辑器的实例。我希望能够进入和退出文本编辑器,但看起来标签是由 VCL 库而不是 Windows 处理的。

我单步执行了代码,看起来选项卡是由 TWinControl 类的 SelectNext 和 FindNextControl 方法处理的。这些方法适用于 TWinControl 对象,但文本编辑器不像 TButton 和 TCheckbox 那样来自 TWinControl。

有没有一种简单的方法允许在非 VCL 和 VCL 控件之间切换?

0 投票
2 回答
858 浏览

qt - 如何在 Qt 对话框中自动检测乱序选项卡导航?

通常,对话框希望通过大致对应于阅读书籍顺序的对话框,使标签导航以有序的方式进行。

当团队中的工程师将新字段添加到对话框中时,新的小部件通常无法按制表符正确的顺序插入。

任何人都可以想出一种方法来自动检测对话框中的标签导航顺序小部件吗?

0 投票
2 回答
585 浏览

objective-c - 从 Cocoa 应用程序中的插件加载时如何使控件“可选项”?

我有一个应用程序加载了具有自己 UI 的插件。在我的 AppDelegate 中有一个名为 ContainerView 的 IBOutlet。当插件加载时,它会将自己的视图(存储在插件包中的 xib 中)放入容器视图中,如下所示
[ContainerView addSubview:viewFromPlugin];

当视图加载时,一切都很好,但是当我按下选项卡时,唯一获得任何焦点的控件是 ContainerView 之外的控件,并且其中没有一个控件获得焦点。
我尝试将容器视图设置为 initialFirstResponder,并尝试将 nextKeyView 从选项卡顺序中的最后一个按钮连接到 ContainerView。

谢谢。