2

私はExtJSのExt.form.field.Base(つまり、汎用フィールド)のtabIndex構成について困惑してきました。ドキュメントに多くの情報が見つかりませんでした(しかし、間違った場所を調べた可能性があります)ので、試行錯誤を繰り返しました。これが今の理解方法です。

  • tabIndexが厳密に0より大きい整数値で明示的に設定されているフィールドは、tabIndexの昇順で並べ替えられます。複数のフィールドが同じtabIndex値で設定されている場合、それらは作成によってサブオーダーされます。最初に作成されたフィールドが最初になり、以下同様に続きます。
  • tabIndexが明示的に0に設定されているフィールド、またはtabIndexが明示的に設定されていないフィールドは、作成による同じサブオーダーで次に進みます。
  • tabIndexが厳密に0未満の整数値で明示的に設定されているフィールドは、順序が正しくありません。Tabを使用してそれらに到達することはできません。

(整数以外の値でtabIndexを設定しようとしなかったことを認めます。)

誰かがこれがそれが機能する方法であることを確認できますか、それとももっと良いことに、上記の間違いや脱落を指摘してください。

4

1 に答える 1

5

senchaの素敵な人々はそれを確認しました:http ://www.sencha.com/forum/showthread.php?250586-Can-someone-please-confirm-tabIndex-behavior-with-Ext.form.field.Base&p = 918558 #post918558

彼らはまた、それがHTMLでも同じであると指摘しました。それはまったく正しいのですが、私はそれについて何も知らなかったのです。愚かな私。さて、他の誰かがこれが役に立つと思うことを願っています。

于 2012-12-06T08:25:46.707 に答える