Great!
That's what I want ;)
Now it works!
Thank you!
Tobias
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Dietrich
Streifert
Gesendet: Freitag, 1. Juni 2007 10:04
An: qooxdoo Development
Betreff: Re: [qooxdoo-devel] Build doesn't include all classes
Hi Tobias,
try this: at the top of your "myapp.Forward" js file include this compiler
helper comment:
/* ************************************************************************
#require(myapp.modules.reader.Settings)
************************************************************************ */
hope this helps.
Tobias Koller (GERMO GmbH) schrieb:
Hi list,
When I make the build-version of my application, the make-file doesn't include
all classes.
I tested it and I know why!
Take a look at my page:
--------------
qx.Class.define("myapp.Forward",
{
extend : qx.application.Gui,
construct : function(dest, id){
this.base(arguments);
this.pages[0] = new Object();
this.createList();
this.go(dest, id);
},
members : {
pages : new Array(),
createList : function(){
this.pages[0]["mainAdmin1"]
= "myapp.modules.reader.Settings";
this.pages[0]["subAdmin1"]
= "myapp.modules.reader.Settings ";
this.pages[0]["subAdmin2"]
= "myapp.modules.reader.Settings ";
this.pages[0]["subAdmin2_2"]
= "myapp.modules.reader.Settings";
this.pages[0]["subAdmin3"]
= "myapp.modules.reader.Settings";
},
createDest : function(id){
return "new "+
this.pages[0][id]+"('"+id+"')"
},
go : function(destination, id){
//alert(destination + " " + id +
" "+this.pages[0][id]);
//seite wird weitergeladen
destination.removeAll();
destination.add(eval(this.createDest( id )));
}
}
});
The problem is, that the classes I want to call are just stored in strings. And
when I run the application "myapp.modules.reader.Settings" is not defined cause
the build didn't include this class.
When I add this (just to test it):
new myapp.modules.reader.Settings(id);
then everything works fine.
By the way: is this bad style of programming? If so, how would you program this?
If not, how can I tell the make-file to include all classes?
Thanks!
Tobias
________________________________
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
________________________________
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
--
Mit freundlichen Grüßen
Dietrich Streifert
--
Visionet GmbH
Firmensitz: Am Weichselgarten 7, 91058 Erlangen
Registergericht: Handelsregister Fürth, HRB 6573
Geschäftsführer: Stefan Lindner
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel