tabIndex如何用于ExtJS字段(确认)?

时间:2012-12-03 16:55:10

标签: extjs tabindex

我一直在为ExtJS的Ext.form.field.Base(换句话说,通用字段)的tabIndex配置感到困惑。我没有在文档中找到太多信息(但是我可能在错误的地方看了),所以我接受了反复试验,这就是我现在理解的方式。

  • 使用严格大于0的整数值显式设置tabIndex的字段按升序tabIndex排序。如果已使用相同的tabIndex值设置了多个字段,则它们将按创建进行子排序:创建的第一个字段首先出现,依此类推。
  • tabIndex显式设置为0的字段,或者未明确设置tabIndex的字段,请按照创建的顺序使用相同的子顺序。
  • 使用严格小于0的整数值明确设置tabIndex的字段不在订单中:您无法使用Tab键到达它们。

(我承认我没有尝试使用非整数值设置tabIndex。)

有人可以确认这是它的工作方式,或者更好的是,指出上面的错误或遗漏,好吗?

1 个答案:

答案 0 :(得分:4)

sencha的好朋友证实了这一点:http://www.sencha.com/forum/showthread.php?250586-Can-someone-please-confirm-tabIndex-behavior-with-Ext.form.field.Base&p=918558#post918558

他们还指出HTML中的情况是一样的,这是完全正确的,但我对此并不了解。傻我。好吧,我希望其他人会觉得这很有用。