Hello Chris,
I am using the qooxdoo trunk. Here is my sample code ...
My window class:
qx.Class.define("my.Test",
{
extend : qx.ui.window.Window,
/*
*****************************************************************************
MEMBERS
*****************************************************************************
*/
settings :
{
},
properties :
{
},
statics :
{
},
/**
* @param {String} Window caption
*/
construct : function(caption, icon)
{
this.base(arguments, caption, icon);
// set layout
this.setLayout(new qx.ui.layout.HBox(2));
this._createCommands();
// initialise properties
this.set({
appearance : "tinyinput-window",
allowMinimize: false,
allowMaximize: false,
showStatusbar: false,
showClose: false,
showMinimize: false,
showMaximize: false,
movable: true,
resizable: false
});
// create childControls
this._createChildControl("textfield");
this._createChildControl("button-ok");
this._createChildControl("button-abort");
this.addListenerOnce("resize", this.center);
},
members :
{
_createChildControlImpl : function(id)
{
var control = null;
switch(id)
{
case "textfield":
control = new qx.ui.form.TextField();
this.getChildrenContainer()._add(control);
break;
case "button-ok":
control = new qx.ui.form.Button().set({
appearance: "button-ok",
command : this._actionAccept
});
this.getChildrenContainer()._add(control);
break;
case "button-abort":
control = new qx.ui.form.Button().set({
appearance: "button-abort",
command : this._actionClose
});
this.getChildrenContainer()._add(control);
break;
}
return control || this.base(arguments, id);
},
open : function()
{
this.base(arguments);
this.getChildControl("textfield").focus();
},
_createCommands : function()
{
this._actionClose = new qx.event.Command("Escape");
this._actionClose.addListener("execute",
function(e){this.close();}, this);
}
}
});
And the application main function :
this._testWin = new my.Test();
// Create a button
var button1 = new qx.ui.form.Button("TestWin");
// Add button to document at fixed coordinates
root.add(button1, {left: 100, top: 50});
// Add an event listener
button1.addListener("execute", function(e) {
this._testWin.open();
}, this);
Regards, Florian
2009/3/9 Christian Schmidt <[email protected]>:
> Hi Florian,
>
> I couldn't reproduce you issue, could you please post a short example to
> reproduce the issue?
>
> Which qooxdoo version do you use?
>
> Thanks for your help!
>
> Cheers,
> Chris
>
> Florian Giesen schrieb:
>> Hello everybody!
>>
>> At application start I create a qx window with a textfield wich is
>> opened when the user clicks on a list element. The first time the
>> window appears everything is fine, i.e. the textfield is focused and
>> the text cursor is activated inside. But each time after that, the
>> textfield is still focused correctly but the cursor is not active. Any
>> hints?
>>
>> Regards, Florian
>>
>> ------------------------------------------------------------------------------
>> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
>> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
>> -Strategies to boost innovation and cut costs with open source participation
>> -Receive a $600 discount off the registration fee with the source code: SFAD
>> http://p.sf.net/sfu/XcvMzF8H
>> _______________________________________________
>> qooxdoo-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>
>
>
> --
> Christian Schmidt
> Software Engineer
> Core Development :: Web Technologies
>
> 1&1 Internet AG
> Ernst-Frey-Str. 9
> 76135 Karlsruhe, Germany
> http://www.1und1.de
>
> Amtsgericht Montabaur / HRB 6484
>
> Vorstände: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Thomas
> Gottschlich, Robert Hoffmann, Markus Huhn, Hans-Henning Kettler, Dr. Oliver
> Mauss, Jan Oetjen
>
> Aufsichtsratsvorsitzender: Michael Scheeren
>
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel