TextFieldのキャレット(点滅)が消える

はいはいはい、小堤です。

なんだか、こまかぁ~いことでExt詳しくなってきたんですが、どうも頭と手のスピードがあわず・・・
なかなか記事とかにできません。

なので、ブログへ殴り書き。

ExtちょっとつかってみてFormPanelなんて使ってみたくらいにして、TextField配置してみたりしてきゃーっ!思ってるひとたくさんいますよね。

この「きゃー」は、すげーじゃなくて、なんでーのきゃーです(笑)

FireFoxを使っていると、TextFieldのキャレット(カーソル位置の点滅)が消えるバグがあります。

OperaとかIEとか大丈夫なのになぁ・・・てことで、おまじないを教えます!

.x-form-field {
      position: fixed;
      position:expression(“absolute”);
}

とCSSで指定してください。

あら不思議、キャレットちゃんと表示されますね!

追記:

これを指定すると、ぜーんぶに適用されてしまいます。あたりまえですが。
そうすると、チェックボックスがおかしくなるはずです。(ボックスとメッセージがかぶる)

なので、上記を

.ffbug-x-form-field {
      position: fixed;
      position:expression(“absolute”);
}

などとして、コンフィグ指定でclsに「cls:’ffbug-x-form-field’」とするとよいでしょう~。

TextFieldのキャレット(点滅)が消える

コメントを残す