Edward Tanguay
Edward Tanguay

Reputation: 193462

Why does extJS give me "Ext.Panel is not a constructor" error in Firebug?

I am working through this extJS tutorial where you type in code into Firebug, press CTRL-Enter and it renders it for you, it worked for the simple example but then I got this error:

Instructions:

alt text

What happens:

alt text

What else do I need to do to get this example to work as it states it will in the demo?

Upvotes: 4

Views: 8046

Answers (1)

McStretch
McStretch

Reputation: 20675

You need to have ext-all.js (and maybe ext-base.js?) loaded in the page you're testing for this to work. The example isn't working properly for you because the Panel file cannot be located. It doesn't exist because you haven't added it.

Test the Ext.Panel code in firebug at the API site: http://dev.sencha.com/deploy/dev/docs/

You'll see that the desired behavior occurs because the page has all of the proper JS files loaded. Any time you see the message "... is not a constructor" should be an indication that the JS file containing the object has not been loaded into the page.

Upvotes: 7

Related Questions