Page 1 of 7

ExtJS 4.x support

Posted: Sat Feb 19, 2011 1:48 pm
by icflorescu
ExtJS is getting a major release in a couple of weeks.
There will be some changes at the API level, lots of major new functionality, MVC pattern support, a new dynamic component loading mechanism, etc.

It would be extraordinary to see Spket supporting the new version, as currently it's the only IDE/Eclipse plugin featuring a correct/complete code assist and context-sensitive documentation for ExtJS.

Re: ExtJS 4.x support

Posted: Sun Feb 20, 2011 3:42 am
by firefoxSafari
+1

The Ext team also said there would still be a .jsb file, but the format has been updated. The preview releases haven't included this file so we haven't been able to test it, but the common consensus is that it probably won't work out of the box.

I've used Spket for a while for Ext 2 and 3 development. I've tried other editors, but really nothing can compare in terms of completeness. I have a license for personal use and I had the company I work for purchase a site license as well. I for one would definitely pay up for a new release that supports 4.

Please continue development on this great product!

Re: ExtJS 4.x support

Posted: Sun Feb 20, 2011 2:14 pm
by icflorescu
Just to bump this up, since ExtJS comes with a dual-licensing model and they do have lots of paying customers, I have a feeling there will be many ExtJS community members willing to purchase Spket support as well...
Plus, let's not forget that ExtJS really is the best javascript framework out there for building desktop-like web applications :)

Re: ExtJS 4.x support

Posted: Tue Feb 22, 2011 9:17 am
by eric_suen
Thanks for the information, already working on it, will release it soon.

Re: ExtJS 4.x support

Posted: Tue Feb 22, 2011 10:44 pm
by icflorescu
Wow, that's great news!

Re: ExtJS 4.x support

Posted: Wed Feb 23, 2011 10:57 pm
by firefoxSafari
Excellent - thank you!

Re: ExtJS 4.x support

Posted: Wed Mar 09, 2011 5:23 pm
by Exception e
Hi Eric good that you are working on it! extjs4 has quite some consquences for autocompletion.

Re: ExtJS 4.x support

Posted: Mon Mar 28, 2011 11:16 am
by eric_suen
I have uploaded a quick update for Ext 4 support, please download http://www.agpad.com/downloads/com.spket.js_1.6.18.jar

http://www.agpad.com/downloads/ext.jsb2 for Ext JS 4 Developer Preview 5

Re: ExtJS 4.x support

Posted: Mon Mar 28, 2011 3:15 pm
by icflorescu
Great news, thank you! Will test it ASAP!

Re: ExtJS 4.x support

Posted: Tue Apr 12, 2011 11:24 am
by icflorescu
This may be of relevance for building an updated ext.jsb2: in ExtJS 4 beta (current version is beta2) the name of pkgs/all.js was changed to pkgs/classes.js.

Re: ExtJS 4.x support

Posted: Tue Apr 12, 2011 6:46 pm
by eric_suen
Thanks, here is http://www.agpad.com/downloads/ext-4.0-beta2.jsb2 for Ext JS 4 Beta 2

Re: ExtJS 4.x support

Posted: Mon Apr 25, 2011 8:45 am
by yd290276
Hi all !
thanks very much for the .jar update and the .jsb2, try it in eclipse and it begins to work great. But, are you still working in improving completion for extjs 4.0 ? Because when i tried i saw that there are still some missing keywords in completion.
For instance if i code a class that extend "controller", when i type "this." it doesn't show methods like "control".

Hope spket will fuly support ne Extjs 4.0 version !

Re: ExtJS 4.x support

Posted: Mon Apr 25, 2011 12:48 pm
by eric_suen
Which version are you using? if you use Ext 4.0 beta 3. please download following jsb2 file:

http://www.agpad.com/downloads/ext-4.0-beta3.jsb2 for Ext JS 4 Beta 3

Re: ExtJS 4.x support

Posted: Tue Apr 26, 2011 5:35 am
by yd290276
thank you very much for this updated .jsb2 file ! But code completion doesn't work anymore.

For exemple in the test method below when i type "this.", code completion doesn't show me Ext.app.Application method list, only those that are declared "locally" :

Code: Select all

Ext.create('Ext.app.Application',{
    appFolder : './Users/app',
    name : 'Users',
    controllers:['Users'],
    /**
     * @description the main launch application method
     */
    launch : function(){
        Ext.create('Ext.container.Viewport', {
            layout: 'fit',
            items: [
            {
                xtype: 'panel',
                title: 'Users',
                html : 'List of users will go here'
            }
            ]
        });
    },
    test : function(){
 	this.
    }
});
I think it should show me methods like "onBeforeLaunch", "control" and so on that are declared in Ext.app.Application.

Maybe in a later update ?

Thanks !

Re: ExtJS 4.x support

Posted: Tue Apr 26, 2011 5:48 am
by yd290276
if it can help, i think spket is not aware of new ExtJS 4.x keyword and class system. For example, it can't show class members when in Ext.create or when in Ext.define (see my previous post).
Do those features will be added in next spket versions ?

Thanks !