Chris, You shouldn't have to do anything else... I can't see anything wrong with your class, but that's an error I'm familiar with seeing when I have a mismatched paren or something. If you have firebug installed, you could put a break point in the constructor and see where it exits.
David Christian Zyweck wrote: > Hey David, > > I did that, but the error still occurs. Do I have to somehow import the > new class in my Application.js? > I have looked through the examples but so far, there are no obvious > differences between my class declaration > and the ones in, e.g. the demobrowser. > > Thanks for answering, > > Chris > >> Christian, >> >> You'll have to run 'make' in the project directory after creating a class. >> >> David >> >> Christian Zyweck wrote: >> >> >>> Hi! >>> >>> I have been experimenting with qooxdoo for some time now and have >>> encountered a few problems which, so far, I haven't been able to work >>> out myself, so a little help to get things going would be greatly >>> appreciated! >>> >>> First thing I want to do is create a class called MyBoolean, which >>> inherits from qx.ui.table.cellrenderer.Boolean that uses other graphics. >>> So what I did was adding a class to my own project and placeing it in >>> the custom folder next to my application.js for simplicity. The code >>> looks pretty much like this: >>> >>> qx.Class.define("custom.MyBoolean", >>> { >>> extend : qx.ui.table.cellrenderer.Boolean, >>> construct : function() >>> { >>> this.base(arguments); >>> >>> this._iconUrlTrue = >>> qx.io.Alias.getInstance().resolve("path\to\my\image.png"); >>> this._iconUrlFalse = >>> qx.io.Alias.getInstance().resolve("path\to\my\image.png"); >>> this._iconUrlNull = >>> qx.io.Alias.getInstance().resolve("path\to\my\image.png"); >>> } >>> }); >>> >>> I'm not sure if this is right, but I think that, since I only want to >>> change the images used, it would suffice to override the constructor. >>> >>> However, when trying to apply the new class to the tablecolumnmodel via >>> >>> tcm.setDataCellRenderer(2, new custom.MyBoolean); >>> >>> I get an error that says: "custom.MyBoolean is not a constructor" - I am >>> pretty new to OO Javascript, but I guess that MyBoolean is not loaded >>> correctly. >>> I think I missed something very basic here, but I just can't figure out >>> what! >>> >>> > > ------------------------------------------------------------------------- > 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 > qooxdoo-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > ------------------------------------------------------------------------- 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 qooxdoo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel