yes it is and i tried both methods. i got it working now ...
i just added
"include" :
[
"qxgui.staticcontent.*"
],
to the base.json file.
but for some reason /* #use(...) */ still does not work.
cheers
Noggin182 wrote:
>
> Is tabStaticPage a string? If so are you sure it is deffinately correct?
>
> Also it would be better to put the #use at the top of the file rather
> than inside the class
>
> HTH,
> Matt
>
> Andreas G. wrote:
>> hello fabian, thank you for replying.
>>
>> i did it like so:
>>
>> qx.Class.define("qxgui.parser.Section",
>> {
>> /*
>> #use(qxgui.staticpages.*)
>> */
>>
>> extend: qx.core.Object,
>>
>> ...
>>
>> }
>>
>> and this is how i use it ( with - for example -
>> "qxgui.staticpages.Status"
>> it works ):
>>
>> var tmpClass = qx.Class.getByName( "qxgui.staticpages." + tabStaticPage
>> );
>> var staticPage = new tmpClass;
>>
>> and firebug tells this:
>>
>> tmpClass is not a constructor
>> var staticPage = new tmpClass;
>>
>>
>> cheers
>>
>>
>> Fabian Jakobs wrote:
>>> Hi Andreas,
>>>
>>> it should work if the class is there. I suspect that the generator
>>> doesn't detect the class you need as dependency and doesn't include the
>>> class. You can manually add such a dependency by adding.
>>>
>>> /*
>>> #use(qxgui.staticpages.*)
>>> */
>>>
>>> to the class header.
>>>
>>> Best Fabian
>>>> hello there.
>>>>
>>>> i need to load classes dynamically. my first approach was this:
>>>>
>>>> var tmpClass = qx.Class.getByName( "qxgui.staticpages." + tabStaticPage
>>>> );
>>>>
>>>> but - as expected - it didnt work.
>>>>
>>>> any suggestions?
>>>>
>>>> cheers
>>>>
>>>
>>> --
>>> Fabian Jakobs
>>> JavaScript Framework Developer
>>>
>>> 1&1 Internet AG - Web Technologies
>>> Ernst-Frey-Straße 9 · DE-76135 Karlsruhe
>>> Telefon: +49 721 91374-6784
>>> [email protected]
>>>
>>> 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
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> OpenSolaris 2009.06 is a cutting edge operating system for enterprises
>>> looking to deploy the next generation of Solaris that includes the
>>> latest
>>> innovations from Sun and the OpenSource community. Download a copy and
>>> enjoy capabilities such as Networking, Storage and Virtualization.
>>> Go to: http://p.sf.net/sfu/opensolaris-get
>>> _______________________________________________
>>> qooxdoo-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>>
>>>
>>
>
>
> ------------------------------------------------------------------------------
> OpenSolaris 2009.06 is a cutting edge operating system for enterprises
> looking to deploy the next generation of Solaris that includes the latest
> innovations from Sun and the OpenSource community. Download a copy and
> enjoy capabilities such as Networking, Storage and Virtualization.
> Go to: http://p.sf.net/sfu/opensolaris-get
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
--
View this message in context:
http://n2.nabble.com/get-class-by-name-%28dynamically%29-tp3017529p3018144.html
Sent from the qooxdoo mailing list archive at Nabble.com.
------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises
looking to deploy the next generation of Solaris that includes the latest
innovations from Sun and the OpenSource community. Download a copy and
enjoy capabilities such as Networking, Storage and Virtualization.
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel