Results 1 to 4 of 4

Thread: List of removed/deprecated classes and methods

  1. #1
    Sencha Premium Member
    Join Date
    Aug 2007
    Pilsen, Czech Republic

    Question List of removed/deprecated classes and methods

    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 Premium User mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Gainesville, FL


    • Ext.tree.TreeNodeUI,
    • 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?
    Mitchell Simoens @LikelyMitch
    Modus Create, Senior Frontend Engineer
    Need any sort of Ext JS help? Modus Create is here to help!

    Check out my GitHub:

  3. #3
    Ext JS Premium Member
    Join Date
    Jan 2011


    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
    Austin, Texas


    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.


Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts