1. #1
    Sencha Premium Member
    Join Date
    Aug 2007
    Location
    Pilsen, Czech Republic
    Posts
    40
    Vote Rating
    0
    dherbolt is an unknown quantity at this point

      0  

    Question List of removed/deprecated classes and methods

    List of removed/deprecated classes and methods


    Hi,
    we want to migrate our applications based on ExtJS 3.2.1 to ExtJS4.x. We have many of ExtJS classes extended, but it seems that some of them have been removed from ExtJS 4. Is there any list of removed or deprecated classes and methods? And optionally is there any list of replacements of removed/deprecated classes or methods?

    Some of our extended classes:
    • Ext.tree.TreeNodeUI,
    • Ext.tree.DefaultSelectionModel,
    • Ext.grid.GridView,
    • Ext.grid.GroupingView,
    • Ext.grid.RowSelectionModel,
    • Ext.grid.CheckboxSelectionModel.

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    37,330
    Vote Rating
    847
    mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute

      0  

    Default


    • Ext.tree.TreeNodeUI, Ext.data.NodeInterface
    • Ext.tree.DefaultSelectionModel, Ext.selection.*
    • Ext.grid.GridView, Ext.grid.View
    • Ext.grid.GroupingView, Ext.grid.feature.Grouping (Ext.grid.feature.GroupingSummary)
    • Ext.grid.RowSelectionModel, Ext.selection.RowModel
    • Ext.grid.CheckboxSelectionModel. Ext.selection.CheckboxModel

    Guess you haven't poked around the API huh?

    http://docs.sencha.com/ext-js/4-0/
    Mitchell Simoens @SenchaMitch
    Sencha Inc, Senior Forum Manager
    ________________
    Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
    https://github.com/mitchellsimoens

    Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/

    Need more help with your app? Hire Sencha Services services@sencha.com

    Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is in print!

    When posting code, please use BBCode's CODE tags.

  3. #3
    Ext JS Premium Member
    Join Date
    Jan 2011
    Posts
    10
    Vote Rating
    0
    alienintheheights is on a distinguished road

      0  

    Default


    It would be nice if you guys, rather than make condescending little comments like "guess you haven't poked around the API", would instead focus some time posting the full list of things you yanked out of the API. I'm trying upgrade a very large application from 3 and 4. Discovering these non-deprecated/annihilated functions/classes via Firebug is VERY time consuming.

  4. #4
    Sencha User
    Join Date
    Apr 2012
    Location
    Austin, Texas
    Posts
    2
    Vote Rating
    0
    brian.moeskau is an unknown quantity at this point

      0  

    Default


    Hi folks,

    Sorry about that comment -- I fully agree that the changes you're asking about are not as discoverable as they could be. We did provide a compatibility layer that was meant to be somewhat of a self-documenting list of API changes that also provides contextual help with what you need to change. Here's a link to the blog post about it, in case you missed it, that links to all of the relevant resources including the most recent compatibility layer files.

    People who have extended a lot of the basic Ext classes will generally have a harder time migrating for this exact reason. Hopefully you'll get it worked out (and the list of class mappings Mitchell provided is definitely valid) but if you still have any issues please post to the migration-specific forum thread as it's monitored specifically for questions like these and we'll do our best to assist.

    Thanks,
    Brian