I have a few textfields in my app (inputField[] derived from the qx's
textField).
They are disabled as default.
There is an editButton in the app.
When it is executed the inputField[] become enable and the second field gets
the focus: inputField[1].focus();

I've realised that this process works differently in FF vs IE7 vs IE8.

In FF and Safari (MacOSX) everything works fine. After hitting the Edit
button the fields become enabled and the cursor appears in the end of the
inputField[1]'s character chain.

In IE7 after the focus() method the cursor doesn't appear in the first
textField.
Into my inputField's constructor I've put two listeners: one is for
"focusin" and the another for "focusout". Both of them drop a debug message
to the logwindow. 
Thanks to them I can see that the inputField[1] gets the focus when it has
to get it and there isn't a focusout event on it.
I can hit tab key and shift+tab which will change the focus to the next and
to the previous inputFields (inputField[2] and inputField[0]), so it
obviously shows that the focus is on the inputField[1]. )
After all the cursor still isn't visible inside the inputField[0]. And if
instead of tabbing I hit a letter-button there won't be a change in the
inputField[1]!

? Could anybody tell me in what circumstances can happend that a textField
gets the focus but the cursor doesn't show up inside it ?

In IE8 after the focus() method the cursor appears in the first field before
the first character.
But if I cancel the editing (it is possible in my application with another
button and results the inputField[] turn again disabled), and after that hit
the editButton again the cursor appears in the correct pleace, at the and of
the textField's content.

In the playground I tried to reconstruct this problem by adding a new button
to the textField demo, but I could only achieve the IE8 "bug".

Any help would be appreciated.
Thanks

-- 
View this message in context: 
http://n2.nabble.com/textField-focus-IE7-and-IE8-prob-tp4722273p4722273.html
Sent from the qooxdoo mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to