maybe this.base(arguments, ...)

Best regards
Petr Kobalicek




On Thu, Mar 10, 2011 at 3:31 PM, Luc Saffre <[email protected]> wrote:
> Beginner's question: Where's the bug? I'm giving up for today, after
> several hours of hunting. Now I post the relevant code snippets in the
> hope that some veteran finds my mistake at a glance...
>
> qx.Class.define("lino.TableWindow",
> {
>  extend : qx.ui.window.Window,
>
>  construct : function(app) {
>      console.log('lino.TableWindow.construct()',this,app);
>      this.base(this.caption);
>      console.log('lino.TableWindow.construct.base ok');
>      this.__app = app;
>  ...
> }
>
> qx.Class.define("lino.CountriesCitiesTable", {
>  extend : lino.TableWindow,
>  members : {
>    caption : 'Städte',
>  ...
> }
>
> qx.Class.define("lino.Application", {
>  extend : qx.application.Standalone,
>
>  members : {
>    showWindow : function(cls) {
>      console.log('lino.Application.showWindow',cls);
>      var win = new cls(this);
>      win.open();
>      this.getRoot().add(win, {left: 50, top: 10});
>    },
>    setupMainMenu : function() {
>      ...
>      var b = new qx.ui.menu.Button("Cities");  m.add(b);
>      b.addListener('execute',function() {
>        this.showWindow(lino.CountriesCitiesTable)},this);
>  ...
> }
>
> The console output in Google Chrome is::
>
>  lino.Application.showWindow [Class lino.CountriesCitiesTable]
>  lino.TableWindow.construct() bT bT
>  Uncaught TypeError: Cannot read property 'base' of undefined
>
> when I expand the two "bT", their basenames are 'CountriesCitiesTable'
> and 'Application', as expected.
>
> Here is also the line of code which throws the error in Object.js:127::
>
>  if (!qx.Bootstrap.isFunction(args.callee.base)) {
>
> Thanks for any feedback.
> Luc
>
> ------------------------------------------------------------------------------
> Colocation vs. Managed Hosting
> A question and answer guide to determining the best fit
> for your organization - today and in the future.
> http://p.sf.net/sfu/internap-sfd2d
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to